PHP-Version per .htaccess-Datei ändern


Wenn du einen Webserver nutzt, der auf PHP basiert, kann es notwendig sein, die PHP-Version auf dem Server zu ändern. Möglicherweise möchtest du dies tun, weil eine neue Version von PHP verfügbar ist und du die neuesten Funktionen nutzen möchtest, oder weil deine Website eine bestimmte Version von PHP erfordert.

In einigen Fällen möchtest du möglicherweise nur die PHP-Version für einen bestimmten Ordner oder eine bestimmte Domain auf dem Webserver ändern. Glücklicherweise gibt es eine Möglichkeit, die PHP-Version über die .htaccess-Datei zu ändern, ohne auf die php.ini-Datei oder die Webhostingverwaltung zugreifen zu müssen.

Die .htaccess-Datei ist eine Konfigurationsdatei, die auf Apache-Webservern verwendet wird, um spezifische Einstellungen für einzelne Verzeichnisse und Dateien festzulegen. Mit der .htaccess-Datei kannst du verschiedene Einstellungen auf deinem Server festlegen, darunter auch die PHP-Version.

Foto: Luca Bravo/Unsplash
Nein, das Foto hat nichts mit der htaccess-Datei zu tun, aber ich brauchte ein Bild für den Beitrag. 😊 Foto: Luca Bravo/Unsplash

Anleitung

Ändere die PHP-Version in der .htaccess-Datei: Öffne die .htaccess-Datei im Hauptverzeichnis deiner Website und füge folgende Zeilen am Anfang der Datei hinzu:

AddHandler application/x-httpd-php73 .php

Ersetze „7.3“ durch die gewünschte PHP-Version. Wenn du beispielsweise auf PHP 7.4 upgraden möchtest, lautet der Befehl:

AddHandler application/x-httpd-php74 .php

Überprüfe die PHP-Version: Speichere die .htaccess-Datei und lade deine Website neu. Überprüfe dann erneut die PHP-Version, indem du die phpinfo()-Datei erneut aufrufst. Wenn alles richtig konfiguriert ist, sollte die neue PHP-Version in den Informationen angezeigt werden.

Hier noch ein paar weitere Varianten, je nachdem welche PHP-Version ihr benötigt:

AddType application/x-httpd-php8 .php
AddType application/x-httpd-php72 .php
AddType application/x-httpd-php56 .php

Wichtig für WordPress-Nutzer

Wenn du WordPress nutzt, solltest du zusätzlich zur Änderung der PHP-Version in der .htaccess-Datei auch sicherstellen, dass alle Plugins und Themes, die du verwendest, mit der neuen Version von PHP kompatibel sind. Es ist auch eine gute Idee, ein Backup deiner Website zu erstellen, bevor du Änderungen

Welche PHP-Version läuft auf meinem Server?

Um herauszufinden, welche PHP-Version auf deinem Server installiert ist, kannst du eine phpinfo()-Datei erstellen. Erstelle einfach eine neue Datei namens phpinfo.php und füge folgenden Code hinzu:

<?php
phpinfo();
?>

Speichere die Datei auf deinem Webserver und rufe sie dann in deinem Browser auf, indem du die URL http://deinedomain.com/phpinfo.php aufrufst. Du solltest eine Seite sehen, die detaillierte Informationen über deine PHP-Installation enthält, einschließlich der aktuellen Version.

Jens Kleinholz

Der Autor Jens Kleinholz ist seit 1999 im Online-Bereich selbständig und betreut mit seiner Internetagentur NET-TEC internet solutions bundesweit Kunden in Bezug auf ihr Online-Markting und die Webseiten-Erstellung.

Neueste Beiträge