- A+
所属分类:Linux
xcache模块可以缓存php运行时编译生成的opcode可以加速php程序的效率,安装xcache和安装memcache方法类似,都是以扩展的方式安装,PHP任何扩展方法基本上都是如下,所以不需要特意去找xxx扩展的文档.
与之类似的加速模块还有eaccelerator和apc,想了解的可以参考《eaccelerator加速》、《apc加速》
安装PHP扩展xcache
1 2 3 4 5 |
# wget http://xcache.lighttpd.net/pub/Releases/3.2.0/xcache-3.2.0.tar.gz # 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 |
会生成类似如下信息
1 |
Installing shared extensions: /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/ |
所有的模块都会生成到这个目录下
编辑php配置文件
1 2 |
# vim /usr/local/php/etc/php.ini extension = /usr/local/php/lib/php/extensions/no-debug-non-zts-20100525/xcache.so |
重载PHP
1 |
# service php-fpm reload |
如果是你Apache+PHP模式,那么重启Apache即可.
1 2 3 |
# service httpd restart 或者 # /usr/local/apache-2.2.27/bin/apachectl restart |
测试结果
.png)
参考文章:http://www.zhengdazhi.com/?p=890

微信公众号
扫一扫关注运维生存时间公众号,获取最新技术文章~
11/09/2015 上午 11:43 沙发
经测试,3.2.0在执行configure之前 要执行以下/usr/local/php/bin/phpize
11/09/2015 下午 12:48 1层
@都知道贪多嚼不烂 所有的php扩展都需要执行phpize,这篇文章漏写了。sorry
22/11/2014 上午 11:44 板凳
几个模块都可以试试看~
22/11/2014 上午 11:22 地板
没有了解过这个,看起来不错,有机会试试效果。