2011-06-13 96 views
1

我安装了php op代码缓存。 php -v产生正确的输出,显示eaccelerator。但phpinfo()函数显示:php op代码缓存不工作

eAccelerator在

eAccelerator在支持启用

版本0.9.6.1

启用缓存假

优化启用假

检查的mtime启用假

我试图把它作为zend或PHP扩展到php.ini ...相同的结果...检查路径...所有正确的...指示在这个文件... http://www.eaccelerator.net/wiki/InstallFromSource

我怎么能得到它工作?谢谢

+0

你绑定到eAccelerator还是你用APC替代你很好吗? – hakre 2011-06-13 17:49:37

+0

你是否得到它的工作?我在这里遇到同样的问题,所有的都被检查,但仍然无法获得缓存。 – marquito 2012-08-21 12:02:05

回答

1

在编译模块之前,您需要确保您在php.ini中配置模块的设置以启用它。请仔细检查确实已启用模块。根据你的问题,模块的加载似乎已经工作。

eaccelerator.shm_size="16" 
eaccelerator.cache_dir="/tmp/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" 
+0

这是我在php.ini中得到的...... – sam 2011-06-13 18:55:52

+0

extension_dir =“/ usr/local/lib/php/extensions/no-debug-non-zts-20060613” extension =“eaccelerator.so” eaccelerator.shm_size = “16” eaccelerator.cache_dir = “/ TMP/eAccelerator在” eaccelerator.enable = “1” eaccelerator.optimizer = “1” eaccelerator.check_mtime = “1” eaccelerator.debug = “0” eAccelerator在。过滤器= “” eaccelerator.shm_max = “0” eaccelerator.shm_ttl = “0” eaccelerator.shm_prune_period = “0” eaccelerator.shm_only = “0” eaccelerator.compress = “1” eaccelerator.compress_水平=“9” – sam 2011-06-13 18:56:08

+0

多数民众赞成多数民众赞成基本上是我在php.ini中有... – sam 2011-06-13 18:56:36