Java堂  


加速你的PHP程序

归档在: DynamicLanguage — Jet @ 10:26 下午
原文出处: http://www.javatang.com/archives/2007/06/21/2626179.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

以前一直在用MMCache来做PHP的缓存,到今天才知道原MMCache的作者已经就职于Zend公司,现在重新开发了一个名为eAccelerator的项目,可以说是MMCache的“最新升级版本”了,呵呵

下面说一下安装的过程:

1. 在官方下载最新的版本,因为官方提供的都是源文件,所以必须使用VC++进行编译。如果你没有安装VS也没关系,可以到SiteBuddy下载编译好的dll文件,一定要看好对应的PHP版本。

2. 将dll文件拷贝到php的ext目录下面。

3. 最后修改一下php.ini文件,增加对eAccelerator的配置:

  1. ; 增加对eAccelerator的引用
  2. extension=eAccelerator.dll
  3.  
  4. [Eaccelerator]
  5. eaccelerator.shm_size="0"
  6. ; 保存Cache的文件目录,需要手动创建
  7. eaccelerator.cache_dir = "c:\temp\eaccelerator"
  8. ; 是否启用
  9. eaccelerator.enable="1"
  10. ;是否优化
  11. eaccelerator.optimizer="1"
  12. eaccelerator.check_mtime="1"
  13. eaccelerator.debug="0"
  14. eaccelerator.filter=""
  15. eaccelerator.shm_max="0"
  16. eaccelerator.shm_ttl="0"
  17. eaccelerator.shm_prune_period="0"
  18. eaccelerator.shm_only="0"
  19. ; 是否压缩
  20. eaccelerator.compress="1"
  21. ; 压缩的级别
  22. eaccelerator.compress_level="9"

这样重启下Apache就可以了。至于Linux下的安装可以参见下面的参考资料。

参考资料:
eAccelerator安装