2016-07-05 7 views
4

Ich möchte PHP OPcode Caching für Drupal 8 Installation aktivieren. Ich habe folgendes in Xampp php.ini. Ich bekomme jedoch immer noch keinen Opcode aktiviert. Was mache ich falsch??Wie aktiviert man PHP OPcode Caching für Drupal 8?

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

Was ist in Ihrem 'php.ini' Ihre' extension_dir' Wert ist? und wo befindet sich 'php_opcache.dll'? – revo

+0

Gibt es eine Fehlermeldung bezüglich der Zeile 'zend_extension = php_opcache.dll' in den Fehlerprotokollen? Wenn nicht, ist es wahrscheinlich, dass die Erweiterung korrekt geladen wurde. – BurninLeo

Antwort

2

Zuerst überprüfen Sie Ihre PHP-Version. Vor und nach PHP 5.5 sind die Dinge ein wenig anders. Sie können für Unterschied verweisen hier http://php.net/manual/en/opcache.installation.php

Auch wenn Sie mit zend Erweiterung dann vollständigen Pfad der DLL in unter

zend_extension =/Ihr/path/tod/dll/php_opcache.dll

auch erforderlich ist, Stellen Sie sicher, dass Sie die richtige in Bezug auf die Version mit oder ohne Gewinde verwenden. Hier

1

öffnen php.ini. Dort müssen Sie diese Codezeile auskommentieren: zend_extension = opcache.so. Danach starte lampp/xampp neu. Für mich geht das.

0

Ihre php.ini Config ändern:

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