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)、没有考虑性能,只是为学习,
yum –y install httpd,安装完成后为方便后期部署phpmyadmin与wordpress,需要建立两台虚拟主机,新建/etc/httpd/conf.d/smartwy.conf,magedu.conf如下:
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 在/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,如下: 重启服务: Systemctl restart httpd.service Systemctl restart php-fpm.service 使用浏览器分别测试: 测试OK,
获取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放在谁的站点目录下,如下 用户名与密码是mariaDB的用户名,运行mysql_secure_installation命令后,设置的用户名与密码,也可以添加其他用户,这里使用root测试。 在浏览器测试,输入www.magedu.com/wp,可根据提示进行配置,也可将目录下的wp-config-sample.php重命名为wp-config.php,修改wp-config.php以下内容,根据注释将自己数据库信息添加也可以下提示操作,完成设置,