加速你的PHP程序
原文出处: http://www.javatang.com/archives/2007/06/21/2626179.html
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!
作者: Jet Mah from Java堂
声明: 可以非商业性任意转载, 转载时请务必以超链接形式标明文章原始出处、作者信息及此声明!

以前一直在用MMCache来做PHP的缓存,到今天才知道原MMCache的作者已经就职于Zend公司,现在重新开发了一个名为eAccelerator的项目,可以说是MMCache的“最新升级版本”了,呵呵
下面说一下安装的过程:
1. 在官方下载最新的版本,因为官方提供的都是源文件,所以必须使用VC++进行编译。如果你没有安装VS也没关系,可以到SiteBuddy下载编译好的dll文件,一定要看好对应的PHP版本。
2. 将dll文件拷贝到php的ext目录下面。
3. 最后修改一下php.ini文件,增加对eAccelerator的配置:
- ; 增加对eAccelerator的引用
- extension=eAccelerator.dll
- [Eaccelerator]
- eaccelerator.shm_size="0"
- ; 保存Cache的文件目录,需要手动创建
- eaccelerator.cache_dir = "c:\temp\eaccelerator"
- ; 是否启用
- eaccelerator.enable="1"
- ;是否优化
- eaccelerator.optimizer="1"
- eaccelerator.check_mtime="1"
- eaccelerator.debug="0"
- eaccelerator.filter=""
- eaccelerator.shm_max="0"
- eaccelerator.shm_ttl="0"
- eaccelerator.shm_prune_period="0"
- eaccelerator.shm_only="0"
- ; 是否压缩
- eaccelerator.compress="1"
- ; 压缩的级别
- eaccelerator.compress_level="9"
这样重启下Apache就可以了。至于Linux下的安装可以参见下面的参考资料。
参考资料:
eAccelerator安装

