PHP opcache aktivieren: Unterschied zwischen den Versionen

(Die Seite wurde neu angelegt: „==CGI-PHP== zend_extension=opcache.so; opcache.enable=1; opcache.file_cache=/home/www/doc/<ACCID>/tmp/.opcache opcache.memory_consumption=32; opcache.interned_…“)
 
(FCGI-Server ergänzt und PHP-Version angepasst bei cgi)
 
(7 dazwischenliegende Versionen von 3 Benutzern werden nicht angezeigt)
Zeile 1: Zeile 1:
[[category:Webhosting]][[category:fertig]]
==FPM/FastCGI==
Opcache ist bei uns für alle PHP-FPM/FGCI standardmäßig aktiv, sodass Sie hier nicht noch zusätzlich etwas anpassen müssen. Falls Sie irgendwelche Einstellungen vornehmen wollen würden, müssten Sie das unter "Webspace" -> "FCGI-Server" für den jeweiligen FCGI-Server vornehmen.
==CGI-PHP==
==CGI-PHP==
Sie können opcache 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>
zend_extension=opcache.so;
zend_extension=opcache.so;
opcache.enable=1;
opcache.enable=1;
Zeile 13: Zeile 21:
opcache.max_file_size=0;
opcache.max_file_size=0;
opcache.file_cache_only=1;
opcache.file_cache_only=1;
</pre>
'''ACHTUNG: .opcache ist ein Verzeichnis, das vorher angelegt werden muss, wenn es nicht bereits vorhanden ist.'''


==Userserver==
==mod_php-Userserver==
Beim Anlegen eines [[Userserver|Userserver]] '''mod_php''' können Sie unter 'Accelerator' den opCache aktivieren.

Aktuelle Version vom 6. März 2026, 20:23 Uhr


FPM/FastCGI

Opcache ist bei uns für alle PHP-FPM/FGCI standardmäßig aktiv, sodass Sie hier nicht noch zusätzlich etwas anpassen müssen. Falls Sie irgendwelche Einstellungen vornehmen wollen würden, müssten Sie das unter "Webspace" -> "FCGI-Server" für den jeweiligen FCGI-Server vornehmen.

CGI-PHP

Sie können opcache 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.