2016-07-05 54 views
4

我想爲Drupal 8安裝啓用PHP OPcode緩存。我有以下在Xampp php.ini。但是,我仍然得到操作碼未啓用。我究竟做錯了什麼??如何爲Drupal 8啓用PHP OPcode緩存?

opcache.enable=1 

engine = On 
zend_extension=php_opcache.dll 


opcache.memory_consumption=128 
opcache.interned_strings_buffer=8 
opcache.max_accelerated_files=4000 
opcache.revalidate_freq=60 
opcache.fast_shutdown=1 
opcache.enable_cli=1 
+0

什麼是你'你'php.ini' extension_dir'價值? 「php_opcache.dll」在哪裏? – revo

+0

是否有關於錯誤日誌中的「zend_extension = php_opcache.dll」行的錯誤消息?如果沒有,擴展程序可能正確加載。 – BurninLeo

回答

2

首先檢查你的PHP版本。在PHP 5.5之前和之後,事情有點不同。你可以參考的區別就在這裏http://php.net/manual/en/opcache.installation.php

此外,如果你正在使用Zend擴展,然後在下面

的zend_extension = /您/路/ TOD/DLL/php_opcache.dll是必需的dll的完整路徑

而且確保在線程或非線程版本中使用正確的。

1

打開php.ini文件。 那裏你必須取消註釋這行代碼:zend_extension = opcache.so。之後重新啓動lampp/xampp。這個對我有用。

0

更改的php.ini配置:

opcache.memory_consumption=128 
opcache.interned_strings_buffer=8 
opcache.max_accelerated_files=4000 
opcache.revalidate_freq=60 
opcache.fast_shutdown=1 
opcache.enable_cli=1