XCache是一个php的脚本加速器(opcode缓存器/优化器),功能和eAccelerator差不多。系统为CentOS6.3,环境为nginx+php-fpm。
官网:http://xcache.lighttpd.net/
1、下载安装XCache
cd /tmp
wget http://xcache.lighttpd.net/pub/Releases/3.0.0/xcache-3.0.0.tar.gz
tar -zxvf xcache-3.0.0.tar.gz
cd xcache-3.0.0
/usr/bin/phpize
./configure --with-php-config=/usr/bin/php-config --enable-xcache --enable-xcache-optimizer
make
make install
安装完后,会自动在/usr/lib/php/modules/目录内添加xcache.so模块。
选项说明:
–enable-xcache:包含XCache支持。
–enable-xcache-optimizer:启用操作码优化。
注:XCache3.0.0开始使用 extension= 来加载XCache。不再支持采用 zend_extension= 方式加载。
2、更新php配置
在xcache编译安装目录下有xcache配置文件。
cat xcache.ini >> /etc/php.ini
编辑php.ini:
vim /etc/php.ini
根据实际情况修改xcache的参数值。
xcache.size:设置缓存大小,小内存VPS建议设为16M。
xcache.count:指定将cache切分成多少块,修改为CPU数目。
xcache.slots:作为hash槽个数的参考值,使用默认值。
其他参数使用默认。
3、重启php
service php-fpm restart
运行:
php -v
查看XCache和版本是否出现在结果中。
参考资料:
http://xcache.lighttpd.net/wiki/XcacheIni
http://www.lab2.me/?p=100