Linux编译安装PHP扩展xcache(xcache缓存加速)

发布时间:2017-03-18 编辑:小张个人博客 查看次数:4403

xcache模块可以缓存php运行时编译生成的opcode可以加速php程序的效率,安装xcache和安装memcache方法类似,都是以扩展的方式安装,PHP任何扩展方法基本上都是如下,所以不需要特意去找xxx扩展的文档。

编译安装xcache-3.1*

 #wget http://xcache.lighttpd.net/pub/Releases/3.1.0/xcache-3.1.0.tar.gz  
 #tar xf xcache-3.1.0.tar.gz
 #cd xcache-3.1.0
 #/usr/local/php/bin/phpize
 #./configure --enable-xcache --with-php-config=/usr/local/php/bin/php-config
 
 #make && make install

安装结束时,会出现类似如下行

Installing shared extensions:     /usr/local/php/lib/php/extensions/no-debug-zts-20121212/

编辑php配置文件(vim /usr/local/php/etc/php.ini)

extension =/usr/local/php/lib/php/extensions/no-debug-zts-20121212/xcache.so

重载PHP

service php-fpm reload

重启Apache

service httpd restart

Linux编译安装PHP扩展xcache

启用服务器状态

mod_status模块可以让管理员查看服务器的执行状态,它通过一个HTML页面展示了当前服务器的统计数据。这些数据通常包括但不限于:

(1) 处于工作状态的worker进程数;

(2) 空闲状态的worker进程数;

(3) 每个worker的状态,包括此worker已经响应的请求数,及由此worker发送的内容的字节数;

(4) 当前服务器总共发送的字节数;

(5) 服务器自上次启动或重启以来至当前的时长;

(6) 平均每秒钟响应的请求数、平均每秒钟发送的字节数、平均每个请求所请求内容的字节数;


启用状态页面的方法很简单,只需要在主配置文件中添加如下内容即可:

<Location /server-status>

SetHandler server-status

Require all granted

</Location>


注意:这里的状态信息不应该被所有人随意访问,因此,应该限制仅允许某些特定地址的客户端查看。比如使用Require ip 192.168.5.104来限制仅允许指定网段的主机查看此页面。

出处:小张个人博客

网址:http://blog.023xs.cn/

您的支持是对博主最大的鼓励,感谢您的认真阅读。欢迎转载,但请保留该声明。

顶部

Copyright © 小张个人博客 All Rights Reserved 渝ICP备15006773号-1

联系方式:[email protected] | 本站文章仅供学习和参考

渝公网安备 50024102500267号