LAMP(php-fpm)
CentOS 7:lamp (php-fpm);
要求:(1)三者分离与三台主机
(2)一个虚拟主机用于提供phpmyadmin;另一个虚拟主机用于提供wordpress
(3)实现xcache功能
主机1 IP:172.18.42.200
主机2 IP:172.18.42.201
主机3 IP:172.18.42.202
一、在主机1上yum安装httpd
1、基于FQDN访问phpmyadmin或wordpress,需要把httpd主配置文件里面的DocumentRoot注释掉
2、随后在conf.d/目录下编辑文件vma.conf
二、在主机2yum安装php-fpm
1、更改www.conf配置文件
2、随后创建2个指定的目录;下载,解压wordpress、phpmyadmin
phpmyadmin和wordpress的解压下载相差无几,所以我就不贴图了;但是phpmyadmin要将解压后的目录创建符号链接‘pma’
三、在主机3安装mariadb-sever,并实现wordpress、phpmyadmin的访问
1、启动mariadb,并给主机2创建用户并授权
2、在主机2上尝试是否能登录mariadb;如果可则编辑文件wp-config.php
这样,wordpress就可以访问了
3、对于phpmyadmin先要yum安装php-mbstring;使其支持中文字符;以及安装php-mysql;随后在“/var/lib/php/"创面目录“session”,并将其属主属组改为apache。
4、随后编辑文件config.inc.php
这样就可以登录上啦
四、实现xcache加速
未安装xcache进行一次测试
安装xcache进行一次测试
因为在本地测试,结果不怎么明显;但是基本原理、过程是一样的
注意问题:在/var/lib/php目录下创建session是要记得更改其属组属主以及权限;
推荐阅读
-
如何安装php-fpm模块?
-
nginx调整php-fpm
-
Ubuntu上安装LAMP及phpmyadmin
-
Ubuntu14下LAMP环境的安装以及yaf扩展的安装,ubuntu14yaf_PHP教程
-
nginx-【php-fpm的安装】源码安装php-fpm,最后找不到php-fpm文件
-
搭建LAMP架构---PHP部分
-
[视频教程]LAMP兄弟连视PHP函数-microtime
-
apache - centos lamp必须自己编译php吗?
-
linux查看nginx、apache、php、php-fpm、mysql及配置项所在目录
-
[视频教程]LAMP兄弟连视PHP函数-preg_match