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信息了。
共有 0 条评论