LAMP在三台服务器上部署

准备:centos7.3.3
172.16.254.28

CentOS7.3.1 ip
172.16.251.109

centos7.3.2 ip
172.16.252.81

部署:

centos7.3.1部署mariadb

centos7.3.2 中部署httpd

centos7.3.3 中部署php-fpm

为避免麻烦,将防火墙和selinux都关闭

先在CentOS7.3.1创建两个基于FQDN的虚拟主机

安装httpd : yum install -y httpd

配置虚拟主机配置文件:vim /etc/httpd/conf.d/zhang.conf


同样配置另一个虚拟配置文件:vim /etc/httpd/conf.d/yang.conf


将主配置文件/etc/httpd/conf/httpd.conf中的ServerName 后加上本机的IP


httpd -t 检查是否有错误

开启httpd服务

先在本机上创建静态默认文件:mkdir -p /web/vhosts/{zhang,yang}

touch /web/vhosts/{zhang,yang}/index.html

在windows中的hosts文件中加入主机名解析,检查httpd服务启动情况

在centos7.3.3 中安装

yum install -y php-fpm
yum install -y php-mbstring(多字节字符串支持)
yum install -y php-mcrypt php-mysql

修改php-fpm的配置文件 vim /etc/php-fpm.d/www.conf

 


创建根目录:mkdir -p /web/vhosts/{zhang,yang}

在zhang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’tom’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

作为测试页面

phpMyAdmin解压到该目录下,修改为pma,其中的配置文件cp config.sample.inc.php config.inc.php
vim config.inc.php



在yang/下

vim index.php

<h1>www.zhang.com</h1>
<?php
$conn =mysql_connect( ‘172.16.252.81’,’jerry’,’magedu’);
if($conn)
echo “It’s OK”;
else
echo “Failed”;
phpinfo();

?>

修改wordpress下的配置文件:cp wp-config-sample.php wp-config.php

 

vim wp-config.php


启动服务 systemctl start php-fpm

在centos7.3.1安装mariadb

修改配置文件vim /etc/my.cnf.d/server.cnf


使用Mariadb之前对MySQL安全加强mysql_secure_installation

登录mysql后创建数据库CREATE DATABASE wordpress; CREATE DATABASE pma;

 

授权:GRANT ALL ON pma.* TO ‘tom’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;
GRANT ALL ON wordpress.* TO ‘jerry’@’172.16.%.%’ IDENTIFIED BY ‘magedu’;

刷新 : FLUSH PRIVILEGES;

测试:

http://www.zhang.com/index.php



登录成功


原创文章,作者:Immortals、zcy,如若转载,请注明出处:/77773

联系我们

400-080-6560

在线咨询:点击这里给我发消息

邮件:1823388528@qq.com

工作时间:周一至周五,9:30-18:30,节假日同时也值班

友情链接:万达娱乐直属QQ  华宇招商  万达娱乐登录  万达娱乐注册  guoqibee.com  万达娱乐主管QQ  万达娱乐  万达娱乐注册  万达主管  万达娱乐开户