为PHP加装eAccelerator方法
eAccelerator是一个自由开放源码的PHP加速器,优化和动态内容缓存,提高了PHP脚本的缓存性能,使得PHP脚本在编译的状态下,对服务器的开销几乎完全消除。 它还有对脚本起优化作用,以加快其执行效率。使PHP程序代码执行效率提高1-10倍;
下面我们以eAccelerator 0.9.6.1版本为例,介绍一下编译安装方法:
1. 编译安装
tar jxvf ./eaccelerator-0.9.6.1.tar.bz2 cd eaccelerator-0.9.6.1 /usr/local/php/bin/phpize ./configure –with-php-config=/usr/local/php/bin/php-config –enable-eaccelerator=shared make make install
2. 创建缓存目录
mkdir -p /tmp/eaccelerator_cache
3. 配置php.ini
向php.ini文件中添加eAccelerator配置项,这里需要注意zend_extension的路径会在编译安装eAccelerator最后一步是提示,我们copy过来即可。
[eaccelerator] zend_extension=”/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so” eaccelerator.shm_size=”64″ eaccelerator.cache_dir=”/tmp/eaccelerator_cache” eaccelerator.enable=”1″ eaccelerator.optimizer=”1″ eaccelerator.check_mtime=”1″ eaccelerator.debug=”0″ eaccelerator.filter=”” eaccelerator.shm_max=”0″ eaccelerator.shm_ttl=”3600″ eaccelerator.shm_prune_period=”3600″ eaccelerator.shm_only=”0″ eaccelerator.compress=”1″ eaccelerator.compress_level=”9″
转载请注明:阳光部落原创,更多内容请访问http://www.sunbloger.com/
相关文章
- 如何运行PHP代码_运行php网站
- PHP final:最终类和最终方法
- PHP连接MySQL数据库的步骤与方法(php如何连接mysql)
- 版本实现Linux安装多个PHP版本的方法(linux安装多个php)
- 探寻Linux下PHP路径之旅(linux查看php路径)
- php curl返回false解决方法详解编程语言
- PHP更新用户微信信息的方法详解编程语言
- MySQL and PHP: Establishing the Perfect Connection(mysql链接php)
- PHP连接MSSQL库的方法(php链接mssql)
- fpmLinux下快速启动PHPFPM的简单方法(linux下启动php)
- 使用PHP操作Redis:简单灵活的方法(php如何使用redis)
- PHP如何准确获取MySQL数据库中的错误信息?(php获取mysql错误)
- PHP实现Redis监控的简便方法(php监控redis)
- PHP连接MSSQL数据库的方法和步骤(php如何连接mssql)
- PHP无法连接MSSQL数据库问题的解决方法(php 无法 mssql)
- 快速学习PHP Redis的使用方法(php redis怎么用)
- PHP与MSSQL联合 处理日期数据(php mssql 日期)
- Linux下实现高效的PHP配置(linux下php配置)
- Linux查看PHP版本的方法简介(linux查看php版本)
- Linux下轻松执行PHP文件的方法(linux执行php文件)
- 不重新编译PHP为php增加openssl模块的方法
- php去除换行符的方法小结(PHP_EOL变量的使用)
- 关于PHP模板Smarty的初级使用方法以及心得分享
- php中引用符号(&)的使用详解
- PHP两种去掉数组重复值的方法比较