1、系统环境:

[root@zhaochj~]#cat/etc/issueCentOSrelease6.4(Final)Kernel\ronan\m[root@zhaochj~]#uname-r2.6.32-358.el6.x86_64[root@zhaochj~]#ifconfig|grepBcast:inetaddr:192.168.0.200Bcast:192.168.0.255Mask:255.255.255.0

2、httpd 2.4源码安装:

请猛戳:httpd 2.4源码安装

3、mysql 5.5通用二进制包安装:

请猛戳:mysql 5.5通用二进制包安装

4、httpd2.4+mysql5.5+php5.5以模块方式集成httpd环境搭建

请猛戳:httpd2.4+mysql5.5+php5.5以模块方式集成httpd环境搭建

5、安装xcache,为php加速

实验环境所用xcache软件包点击获取:xcache-3.2.0.tar.gz

[root@zhaochjxcache]#pwd/root/software/xcache[root@zhaochjxcache]#lsxcache-3.2.0.tar.gz

解压、编译安装:

[root@zhaochjxcache]#tarxfxcache-3.2.0.tar.gz[root@zhaochjxcache]#lsxcache-3.2.0xcache-3.2.0.tar.gz[root@zhaochjxcache]#cdxcache-3.2.0[root@zhaochjxcache-3.2.0]#/usr/local/php5.5/bin/phpize[root@zhaochjxcache-3.2.0]#./configure--enable-xcache--with-php-config=/usr/local/php5.5/bin/php-config[root@zhaochjxcache-3.2.0]#make&&makeinstall

xcache模块生成目录:

[root@zhaochjxcache-3.2.0]#ls/usr/local/php5.5/lib/php/extensions/no-debug-zts-20121212/opcache.soxcache.so#怎么有个opcache.so模块,后来查找资料得知,在php5的版本中自身就引入了opcode的缓存机制,可以不再使用xcache来加速php的速度,用opcache.so这个模块还比xcache更优。

拷贝xcache配置文件到/etc/php.d目录下,让php能读取到xcache.so模块:

[root@zhaochjxcache-3.2.0]#mkdir/etc/php.d#在编译安装php时此目录不会自动创建[root@zhaochjxcache-3.2.0]#cpxcache.ini/etc/php.d/

重新启动httpd,建立phpinfo测试页面,验证php已加载xcache.so模块:

[root@zhaochjxcache-3.2.0]#servicehttpd24restartStoppinghttpd:[OK]Startinghttpd:[OK][root@zhaochjxcache-3.2.0]#vim/usr/local/apache24/htdocs/index.php<?phpphpinfo();?>

配置xcache监控接口:

[root@zhaochjxcache-3.2.0]#cp-Rhtdocs/usr/local/apache24/htdocs/[root@zhaochjxcache-3.2.0]#echo-n"111111"|md5sum96e79218965eb72c92a549dd5a330112-[root@zhaochjxcache-3.2.0]#vim/etc/php.d/xcache.ini#配置xcache监控界面的用户名及密码xcache.admin.user="xcache"xcache.admin.pass="96e79218965eb72c92a549dd5a330112"

重新启动httpd:

[root@zhaochjxcache-3.2.0]#servicehttpd24restartStoppinghttpd:[OK]Startinghttpd:[OK]

登陆监控界面:

打开浏览器,输入“http://服务器IP/htdocs”输入用户名及密码即可登陆监控界面