LAMP之AMP分离+XCache加速(3)

安装 blog

[root@blog-01 ~]# unzip wordpress-3.3.1-zh_CN.zip [root@blog-01 ~]# mv wordpress/* /www/blog/ [root@blog-01 ~]# cd /www/blog/ [root@blog-01 blog]# cp wp-config-sample.phpwp-config.php [root@blog-01 blog]# vim wp-config.php /** WordPress 数据库的名称 */ define('DB_NAME', 'wordpress'); /** MySQL 数据库用户名 */ define('DB_USER', 'wordpress'); /** MySQL 数据库密码 */ define('DB_PASSWORD', 'blogpasswd'); /** MySQL 主机 */ define('DB_HOST', '172.16.4.136');

web服务器需要为用户提供wordpress的静态文件

[root@web01 ~]# mv wordpress/* /www/blog/ [root@web01 ~]# unzip wordpress-3.3.1-zh_CN.zip

在blog服务器和web服务器都准备好静态文件之后,就可以进行安装了,打开浏览器输入, 即可安装。

LAMP之AMP分离+XCache加速

配置完成之后登录

LAMP之AMP分离+XCache加速

动态服务器 bbs 配置 Php-fpm 配置

解压MariaDB到指定位置

tar xf mariadb-5.5.43-linux-x86_64.tar.gz -C/usr/local/ cd /usr/local/ ln -sv mariadb-5.5.43-linux-x86_64/ mysql

安装php依赖软件包

yum -y install libmcrypt libmcrypt-devel mhashmhash-devel openssl-devel bzip2-devel

编译安装php

tar xf php-5.4.40.tar.bz2 cd php-5.4.40 ./configure --prefix=/usr/local/php5--with-mysql=/usr/local/mysql --with-openssl --with-mysqli=/usr/local/mysql/bin/mysql_config--enable-mbstring --with-freetype-dir --with-jpeg-dir --with-png-dir--with-zlib --with-libxml-dir=/usr --enable-xml --enable-sockets --enable-fpm --with-mcrypt --with-config-file-path=/etc--with-config-file-scan-dir=/etc/php.d --with-bz2 make && make install

为php提供配置文件

[root@bbs-01 php-5.4.40]# cp php.ini-production/etc/php.ini

为php-fpm提供配置文件

[root@bbs-01 php-5.4.40]# cp/usr/local/php5/etc/php-fpm.conf.default /usr/local/php5/etc/php-fpm.conf

为php-fpm提供启动脚本

[root@bbs-01 php-5.4.40]# cp sapi/fpm/init.d.php-fpm/etc/rc.d/init.d/php-fpm [root@bbs-01 php-5.4.40]# chmod +x/etc/rc.d/init.d/php-fpm [root@bbs-01 php-5.4.40]# chkconfig --add php-fpm [root@bbs-01 php-5.4.40]# chkconfig php-fpm on

编辑php-fpm的配置文件

[root@bbs-01 php-5.4.40]# vim /usr/local/php/etc/php-fpm.conf pm.max_children = 50 pm.start_servers = 5 pm.min_spare_servers = 2 pm.max_spare_servers = 8 pid = /usr/local/php/var/run/php-fpm.pid listen = 172.16.4.101:9000 #设置php-fpm监听的地址,保证web服务器可以访

问此地址

启动php-fpm

[root@bbs-01 php-5.4.40]# service php-fpm start [root@bbs-01 php-5.4.40]# netstat -lnt | grep :9000 tcp 0 0 172.16.4.101:9000 0.0.0.0:* LISTEN 配置 web 服务器和 bbs 服务器连接

虚拟主机设置,将php结尾的文件转发到后端的bbs服务器

<VirtualHost *:80> ServerName bbs.discuz.com DocumentRoot "/www/bbs" <Directory "/www/bbs"> Options none AllowOverride none Require all granted </Directory> ErrorLog"/var/log/httpd/bbs-error-log" CustomLog"/var/log/httpd/bbs-access-log" common ProxyRequests Off ProxyPassMatch^/(.*\.php)$ fcgi://172.16.4.101:9000/www/bbs/$1 </VirtualHost>

验证apache和php的cfgi连接

[root@bbs-01 ~]# vim /www/bbs/index.php <?php phpinfo(); ?>

LAMP之AMP分离+XCache加速

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:https://www.heiqu.com/d747b2aef52016bf2bb1fdb2869d1336.html