PHP opcache aktivieren: Unterschied zwischen den Versionen
Ks (Diskussion | Beiträge) Keine Bearbeitungszusammenfassung |
Rb (Diskussion | Beiträge) |
||
(2 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 2: | Zeile 2: | ||
==CGI-PHP== | ==CGI-PHP== | ||
Ab PHP 7 können Sie den opcache von PHP auch als sogenannten „File Cache” nutzen. Dadurch werden die PHP Dateien in Maschinencode übersetzt und in der übersetzen Form gespeichert. Beim nächsten Aufruf kann dann direkt die schon übersetze Variante ausgeführt werden, was die Ausführung beschleunigen kann. Hierzu legen Sie wie im Artikel [[Eigene php.ini einbinden]] eine php.ini mit folgendem Inhalt an oder ergänzen dies in Ihrer schon bestehenden php.ini-Datei. | Ab PHP 7 können Sie den opcache von PHP auch als sogenannten „File Cache” nutzen. Dadurch werden die PHP Dateien in Maschinencode übersetzt und in der übersetzen Form gespeichert. Beim nächsten Aufruf kann dann direkt die schon übersetze Variante ausgeführt werden, was die Ausführung beschleunigen kann. Hierzu legen Sie wie im Artikel [[Eigene php.ini einbinden]] eine php.ini mit folgendem Inhalt an oder ergänzen dies in Ihrer schon bestehenden php.ini-Datei. | ||
<pre> | <pre> | ||
zend_extension=opcache.so; | zend_extension=opcache.so; | ||
Zeile 17: | Zeile 18: | ||
opcache.file_cache_only=1; | opcache.file_cache_only=1; | ||
</pre> | </pre> | ||
'''ACHTUNG: .opcache ist ein Verzeichnis, das vorher angelegt werden muss, wenn es nicht bereits vorhanden ist.''' | |||
==mod_php-Userserver== | ==mod_php-Userserver== | ||
Beim Anlegen eines [[ | Beim Anlegen eines [[Userserver|Userserver]] '''mod_php''' können Sie unter 'Accelerator' den opCache aktivieren. |
Aktuelle Version vom 18. November 2021, 10:24 Uhr
CGI-PHP
Ab PHP 7 können Sie den opcache von PHP auch als sogenannten „File Cache” nutzen. Dadurch werden die PHP Dateien in Maschinencode übersetzt und in der übersetzen Form gespeichert. Beim nächsten Aufruf kann dann direkt die schon übersetze Variante ausgeführt werden, was die Ausführung beschleunigen kann. Hierzu legen Sie wie im Artikel Eigene php.ini einbinden eine php.ini mit folgendem Inhalt an oder ergänzen dies in Ihrer schon bestehenden php.ini-Datei.
zend_extension=opcache.so; opcache.enable=1; opcache.file_cache=/home/www/doc/<ACCID>/tmp/.opcache opcache.memory_consumption=32; opcache.interned_strings_buffer=8; opcache.max_accelerated_files=3000; opcache.revalidate_freq=180; opcache.fast_shutdown=0; opcache.enable_cli=0; opcache.revalidate_path=0; opcache.validate_timestamps=1; opcache.max_file_size=0; opcache.file_cache_only=1;
ACHTUNG: .opcache ist ein Verzeichnis, das vorher angelegt werden muss, wenn es nicht bereits vorhanden ist.
mod_php-Userserver
Beim Anlegen eines Userserver mod_php können Sie unter 'Accelerator' den opCache aktivieren.