Empfohlene php.ini für PHP 8.2

Einleitung

Diese Anleitung erklärt Ihnen, wie Sie die empfohlene php.ini für PHP 8.2 einrichten können.

Hinweis

Sie können die empfohlenen PHP Einstellungen auch automatisch über ServerCon für Ihre PHP-Version definieren. Wie das geht, erläutern wir hier:

Wie ändere ich meine PHP Einstellungen in ServerCon?

WICHTIG

Wenn Sie die PHP Einstellungen über ServerCon ändern und zuvor bereits die php.ini Datei händisch editiert haben, gehen die zuvor gesetzten Einstellungen verloren und müssen über ServerCon neu gesetzt werden.

Erstellen Sie zunächst eine Datei namens php8.2.ini in Ihrem Heimatverzeichnis mit dem folgenden Inhalt:

upload_max_filesize = 50M
allow_url_fopen = On
display_errors = Off
magic_quotes_gpc = Off
max_execution_time = 600
memory_limit = 1024M

extension_dir="/usr/local/php_extensions/php8.2"
extension="apcu.so"

 

[Zend]
zend_extension=/usr/local/php_extensions/php8.2/opcache.so

opcache.memory_consumption=128
opcache.max_accelerated_files=10000
opcache.max_wasted_percentage=10

Hinweis

Damit die Datei vom Server erkannt wird, muss diese zwingend im obersten Verzeichnis liegen (z.B. /home/user/). Bitte legen Sie die Datei nicht in Ihrem Installationsverzeichnis ab (z.B. home/user/www.ihredomain.de/)

Durch diese Datei werden einige relevantesten Konfigurationen für Ihre Shop getroffen. Auch wird die Extension "OPcache" aktiviert, die Performance-steigernd wirkt.

Alle zur Verfügung stehenden Extension finden Sie unter dem Pfad:

/usr/local/php_extensions/php8.2/

Wie kann ich vorinstallierte PECL Erweiterungen benutzen

Sollten Sie eine Extension missen, informieren Sie uns bitte.

Aktivieren Sie bitte abschließend PHP 8.2 auf Ihrem Speicherplatz. Wie genau Sie dies durchführen können, finden Sie in dem folgenden Artikel:

PHP 8.0 aktivieren

Hinweis zu PHP8.2 & IonCube

Sollte beim öffnen Ihres Shops ein Internal Server Error erscheinen prüfen Sie bitte einmal Ihre php8.2.ini, ob Sie die Erweiterung "ioncube.so" aktiviert haben. Sollte dies der Fall sein ist diese Zeile in der php8.2.ini an erste Stelle zu verschieben.

Alternativ, sofern die Erweitung ionclube.so nicht zwingend benötigt wird, bitte die  Zeile "zend_extension="ioncube.so" aus der php8.2.ini entfernen.

Aktualisiert am 19. Dezember 2024
War dieser Artikel hilfreich?

Ähnliche Artikel