2011-06-13 90 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