IIS下配置PHP加速器eAccelerator

最近一直在配置eAccelerator,但是一直失败,Google了好久才找到原因,现在把正确的配置方法写下,供其他童鞋参考。

我用的php5.2.8版本,在http://www.sitebuddy.com/PHP/Accelerators/eAccelerator_windows_binaries_builds下载相对应的eAccelerator版本。

1.将下载的相对应的eAccelerator放入php目录的/ext文件夹下。

2.创建一个目录用来放eAccelerator的缓存文件,命名为eAccelerator,比如e:\host\ eAccelerator(名字可以根据自己的需要取),并且设置该目录的everyone用户组的完全控制权限.

3.打开你的php.ini,搜索;extension=php_bz2.dll,在;extension=php_bz2.dll这一行的上面添加以下代码(根据自己的选择修改):

[eAccelerator]
extension="eAccelerator0953_5.2.8.dll"
eaccelerator.shm_size="32"
eaccelerator.cache_dir="E:\host\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"
eaccelerator.keys = "shm"
eaccelerator.sessions = "shm"

如果你安装了Zend,那么在php.ini的最后面添加以下代码,是让eAccelerator和Zend共同存在的:

zend_optimizer.optimization_level=0

OK,保存php.ini,重启IIS

以上,eAccelerator就配置好了,现在查看phpinfo,可以看到eAccelerator信息了。

版权声明:
作者:小陈
链接:https://www.wolongju.com/archives/345
来源:卧龙居
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>