php扩展xcache

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
<span style="line-height: 1.714285714;">Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/</span>

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

发表评论