Fragen und Antworten
Wie kann ich eine bestimmte PHP-Version auswählen?
Zur Ausführung von PHP-Scripten auf unseren Webservern stehen mehrere PHP-Versionen zur Auswahl. Die unterschiedlichen PHP-Versionen sind zueinander nicht vollständig kompatibel, häufig funktionieren aktuelle PHP-Anwendungen nur mit aktuellen PHP-Versionen, während ältere PHP-Anwendungen auch ältere PHP-Versionen voraussetzen. Sie können PHP daher bei Bedarf auf eine andere Version umstellen, auf unseren Webservern stehen die PHP-Versionen 5.6, 7.0, 7.1, 7.2, 7.3, 7.4, 8.0, 8.1, 8.2, 8.3 und 8.4 zur Verfügung.

PHP-Version ermitteln
Die aktuell genutzte PHP-Version einer Webseite können Sie über die phpinfo()-Funktion ermitteln. Erstellen Sie dazu eine PHP-Datei mit dem Inhalt <?php phpinfo(); ?> (Download), laden diese per (S)FTP auf den Webserver und rufen sie dann über Ihren Browser auf.
PHP-Version im Kundenmenü auswählen
Die für Ihre Webseiten genutzte PHP-Version können Sie am einfachsten über unser Kundenmenü umstellen, dabei können Sie die PHP-Version sowohl für das gesamte Webhosting-Paket mit allen (Sub)Domains einstellen, also auch für jede (Sub)Domain einzeln. Öffnen Sie dazu im Kundenmenü die Paketeinstellungen bzw. die Webhosting-Einstellungen der gewünschten (Sub)Domain.
PHP-Version für einzelne Verzeichnisse festlegen
Alternativ können Sie die PHP-Version auch direkt auf dem Webserver über eine Konfigurationsdatei namens ".htaccess" umstellen, diese Einstellung überschreibt dabei die im Kundenmenü gewählte PHP-Version. Um eine bestimmte PHP-Version zu nutzen, erstellen Sie bitte im gewünschten Webspace-Verzeichnis eine .htaccess-Datei mit einer der folgenden Zeilen (bzw. fügen diese zu einer bestehenden .htaccess-Datei hinzu):
AddHandler application/x-httpd-php84 .php
AddHandler application/x-httpd-php83 .php
AddHandler application/x-httpd-php82 .php
AddHandler application/x-httpd-php81 .php
AddHandler application/x-httpd-php80 .php
AddHandler application/x-httpd-php74 .php
AddHandler application/x-httpd-php73 .php
AddHandler application/x-httpd-php72 .php
AddHandler application/x-httpd-php71 .php
AddHandler application/x-httpd-php70 .php
AddHandler application/x-httpd-php56 .php
Die Umstellung gilt dann in dem Verzeichnis, in dem die .htaccess-Datei liegt, sowie allen untergeordneten Verzeichnissen. Sie können mittels der zuvor beschriebenen phpinfo()-Funktion prüfen, ob die Änderung erfolgreich war.
Hinweis: Die Einstellung der PHP-Version über das Kundenmenü oder per .htaccess-Datei wirkt sich nur auf PHP-Scripte, die per HTTP(S) über den Webserver aufgerufen werden aus, jedoch nicht auf PHP-Scripte in der Shell des Webservers. Beachten Sie dazu bitte die unten verlikten FAQ-Artikel.
PHP-Version in der Shell
Sie können den PHP-Interpreter in der Shell einfach über den Befehl php aufrufen. Dabei wird die im Kundenmenü für das Paket festgelegte PHP-Version verwendet. Die eingestellte PHP-Version können Sie über den Befehl php -v abfragen.
Für abweichende PHP-Versionen können Sie einfach die gewünschte PHP-Version (ohne Punkt) anhängen, z.B. php74 für PHP Version 7.4 oder php83 für PHP Version 8.3.
Hinweise zu veralteten PHP-Versionen
Die PHP-Versionen 5.6 bis 8.0 sind veraltet und werden nicht mehr aktiv weiterentwickelt. Wir bieten diese veralteten PHP-Versionen aus Kompatibilitätsgründen mit älteren Web-Anwendungen weiterhin an, und installieren regelmäßig von neueren PHP-Versionen zurückportierte Updates für sicherheitsrelevante Programmierfehler. Dabei können wir können aber nicht garantieren, dass alle sicherheitsrelevanten Programmierfehler behoben werden können. Sie sollten daher nach Möglichkeit eine der noch aktiv weiterentwickelten PHP-Version 8.1 bis 8.4 verwenden:
| Version | Erscheinungsdatum | Weiterentwicklung bis | Sicherheitsupdates bis |
| 5.6 | 24.7.2014 | 01.01.2017 | 31.12.2018 |
| 7.0 | 3.12.2015 | 31.12.2017 | 10.01.2019 |
| 7.1 | 1.12.2016 | 01.12.2018 | 01.12.2019 |
| 7.2 | 30.11.2017 | 30.11.2019 | 30.11.2020 |
| 7.3 | 6.12.2018 | 06.12.2020 | 06.12.2021 |
| 7.4 | 28.11.2019 | 28.11.2021 | 28.11.2022 |
| 8.0 | 26.11.2020 | 26.11.2022 | 26.11.2023 |
| 8.1 | 25.11.2021 | 25.11.2023 | 31.12.2025 |
| 8.2 | 08.12.2022 | 31.12.2024 | 31.12.2026 |
| 8.3 | 23.11.2023 | 31.12.2025 | 31.12.2027 |
| 8.4 | 21.11.2024 | 31.12.2026 | 31.12.2028 |
Beachten Sie bitte, dass wir diese veralteten PHP-Versionen nicht unbegrenzt weiter unterstützen können, da sich nicht alle bei neuen PHP-Versionen anfallenden Sicherheitsupdates problemlos zurückportieren lassen, und im Laufe der Zeit immer mehr Kompatibilitätsprobleme mit neueren Versionen der von PHP genutzten Systembibliotheken auftreten. Falls eine veraltete PHP-Version nicht mehr länger unterstützt werden kann, werden wir Sie rechtzeitig einige Wochen vor der Abschaltung dieser PHP-Version informieren.
Hinweis zu PHP-FPM
Falls Sie einen Dedicated Server oder ein Pro-Paket gebucht haben, und PHP-FPM nutzen, können Sie die PHP-Version nicht auf die hier beschriebene Weise ändern. Wenden Sie sich in diesem Fall bitte an unsere Kundenbetreuung, um eine Umstellung der PHP-Version für PHP-FPM vornehmen zu lassen.