4、编译安装xcache
(1)、解压软件包
# tar xf xcache-3.0.3.tar.gz
# cd xcache-3.0.3
(2)、执行phpize,给PHP编译一个新的模块
# /usr/local/php/bin/phpize
(3)、编译安装
# ./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
# make && make install
注意:编译完成后,会有一个类似于下图所示的路径,请把此路径复制保存,配置文件里要用到此项:
/usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
(4)、将xcache提供的样例配置导入php.ini,xcache.ini文件在xcache的源码目录中:
# mkdir /etc/php.d
# cp xcache.ini /etc/php.d
(5)、接下来编辑/etc/php.d/xcache.ini,找到extension开头的行,修改为如下行,使用刚才复制的路径:
extension = /usr/local/php/lib/php/extensions/no-debug-zts-20100525/xcache.so
注意:如果php.ini文件中有多条extension指令行,要确保此新增的行排在第一位。
(6)、新增虚拟主机测试:
DocumentRoot "/var/www/html/linuxidc.com"
ErrorLog "logs/linuxidc.com.error_log"
CustomLog "logs/linuxidc.com.access_log" common
ProxyRequests Off
ProxyPassMatch ^/(.*\.php)$ fcgi://127.0.0.1:9000/var/www/html/linuxidc.com/$1
四、环境测试
lamp的安装已经完成了,我们弄个网站测试一下吧!
(1)、编辑虚拟主机:
(2)、新建joomla网站数据库及用户
(3)、安装网站程序
(4)、使用httpd自带的性能测试工具ab,测试一下服务器性能,参数和上次一样:
ab -c 5 -n 50 http://www.linuxidc.com /index.php
上次是2,这次是9,性能翻了4倍多,性能很强,有木有!!