xcache模块可以缓存php运行时编译生成的opcode可以加速php程序的效率
安装xcache和安装memcache方法类似,都是以扩展的方式安装
1、安装xcache扩展
tar -xvf xcache-3.2.0.tar.gz
cd xcache-3.2.0
./configure --with-php-config=/usr/local/php/bin/php-config --enable-xcache
make && make install
会生成类似如下信息
[root@master xcache-3.2.0]# make install
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/
2、编辑php配置文件
vim /usr/local/php/etc/php.ini
extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xcache.so
重启新加载php配置
service php-fpm reload
3、测试结果
4、编辑XCache Cacher的配置文件
上只是企业的Xcach的功能,而XCache的具体配置需要另外定义,在安装包目录下有个”xcache.ini
可以根据该文件的内容在php.ini中添加如下内容
xcache.shm_scheme = "mmap"
xcache.size = 60M
xcache.count = 1
xcache.slots = 8K
xcache.ttl = 0
xcache.gc_interval = 0
xcache.var_size = 4M
xcache.var_count = 1
xcache.var_slots = 8K
xcache.var_ttl = 0
xcache.var_maxttl = 0
xcache.var_gc_interval = 300