安装 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服务器都准备好静态文件之后,就可以进行安装了,打开浏览器输入, 即可安装。
配置完成之后登录
动态服务器 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(); ?>