两台主机布置lamp(php-fpm)

时间:2021-08-01 12:49:52

两台主机布置lamp(php-fpm)

L:CentOS 7.3
A:httpd-2.4(apache)
M:mariaDB
P:PHP-Fpm
一台Httpd (172.16.253.190)、一台php-fpm和mariadb (172.16.250.222)、没有考虑性能,只是为学习,

1、 httpd主机搭建(centos7系统默认安装为2.4版本)

yum –y install httpd,安装完成后为方便后期部署phpmyadmin与wordpress,需要建立两台虚拟主机,新建/etc/httpd/conf.d/smartwy.conf,magedu.conf如下:
两台主机布置lamp(php-fpm)
两台主机布置lamp(php-fpm)

2、 php-fpm和mariadb服务搭建

2.1 yum –y install mariadb-server(注意是服务端)在安装完成后,运行mysql_secure_installation命令,根据提示完成操作,安全加强,完成后修改/etc/my.cnf,添加skip_name_resolve=ON,跳过域名解析,systemctl start httpd.service 启动服务,
2.2 yum –y install php-fpm php-mbstring php-mysql php-mcrypt,安装完成后修改/etc/php-fpm.d/www.conf
两台主机布置lamp(php-fpm)
在/etc/php-fpm.d/www.conf末行设有会话,需手动创建session目录,并确保运行php-fpm进程的用户对此目录有读写权限; mkdir /var/lib/php/session,chown apache.apache /var/lib/php/session
建立用于处理.php网页文件目录:mkdir –pv /web/wy/{a,b}
建立默认页:vim /web/wy/a/index.php,vim /web/wy/b/index.php,如下:
两台主机布置lamp(php-fpm)
重启服务:
Systemctl restart httpd.service
Systemctl restart php-fpm.service
使用浏览器分别测试:
两台主机布置lamp(php-fpm)
测试OK,

3、 部署phpmyadmin与wordpress

获取phpMyAdmin-4.0.10.20-all-languages.tar.gz,wordpress-4.7.4-zh_CN.tar.gz,
tar xf phpMyAdmin-4.0.10.20-all-languages.tar.gz -C /web/wy/a/
tar xf wordpress-4.7.4-zh_CN.tar.gz -C /web/wy/b/
mv phpMyAdmin-4.0.10.20-all-languages pma
mv wordpress wp
注意:解压后目录下的.php文件放在php-fpm主机上对应的目录内,其他文件放在httpd主机上对应的目录内,也可以两台主机各放置全部目录内容
pma目录内重命名config.sample.inc.php为config.inc.php,修改:$cfg[‘blowfish_secret’] 项,后面参数可随机键入由数字与字母组成的字符串。
在浏览器地址栏键入http://www.smartwy.com/pma/,这里要分清phpmyadmin与wordpress放在谁的站点目录下,如下
两台主机布置lamp(php-fpm)
用户名与密码是mariaDB的用户名,运行mysql_secure_installation命令后,设置的用户名与密码,也可以添加其他用户,这里使用root测试。
两台主机布置lamp(php-fpm)
在浏览器测试,输入www.magedu.com/wp,可根据提示进行配置,也可将目录下的wp-config-sample.php重命名为wp-config.php,修改wp-config.php以下内容,根据注释将自己数据库信息添加也可以下提示操作,完成设置,
两台主机布置lamp(php-fpm)

两台主机布置lamp(php-fpm)