2015-07-19 27 views
2

我在我的CentOS DirectAdmin服務器上安裝了php5.5。禁用DirectAdmin的OPcache php5.5

我用這個http://help.directadmin.com/item.php?id=567安裝OPcache並將其設置爲yes。

我在opcache.enable = 1的php.ini文件中也啓用了OPcache。

但是,當我檢查我的phpinfo(),它顯示是這樣的:

enter image description here

因此,它是現在還是沒有啓用,因爲指令緩存被禁止,但opcache.enable是開了嗎?

我在php.ini文件中所做的所有更改都保存了下來,並在我的phpinfo()中看到它們。但操作碼緩存仍然被禁用。

+0

您是否重新啓動PHP以便配置重新加載?你確定你已經設定了正確的php.ini檔案嗎? phpinfo()輸出應該告訴你它正在使用哪個文件。 –

+0

@ jedrzej.kurylo是的,我沒有重新啓動PHP,我檢查了正確的php.ini文件。我編輯該php.ini文件,但我仍然看到這個結果 –

+0

只是要清楚,你是否重新啓動Web服務器(即Apache?)。 – Spudley

回答

0

也許你編輯了錯誤的php.ini文件! 嘗試使用此命令找到您的php.ini文件/usr/local/bin/php -i | grep 'Loaded Configuration File'