Mein VariomediaHier können Sie sich im Kundenmenü einloggen. |
Weitere Logins |
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.
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.
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.
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.
Der PHP-Interpreter in der Standard-PHP-Version lässt sich in der Shell mittels php aufrufen, die Version lässt sich mittles php -v abfragen.
Für abweichende PHP-Versionen muss die gewünschte PHP-Version (ohne Punkt) angenhängt werden, z.B. php74 für PHP Version 7.4 oder php81 für PHP Version 8.1.
Nicht alle auf den Webservern verfügbaren PHP-Versionen werden vom PHP-Entwicklerteam noch aktiv weiterentwickelt oder mit regelmäßigen Sicherheitsupdates versorgt. Wir bieten diese veralteten PHP-Versionen aus Kompatibilitätsgründen mit älteren Web-Anwendungen weiterhin an, und installieren regelmäßig Updates für sicherheitsrelevante Programmierfehler, die von neueren PHP-Versionen zurückportiert wurden. Wir können aber nicht garantieren, dass alle sicherheitsrelevanten Programmierfehler behoben werden können. Sie sollten daher nach Möglichkeit eine noch aktiv weiterentwickelte PHP-Version nutzen:
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 |
Die Unterstützung der veralteten PHP-Versionen 5.2, 5.3 und 5.5 wurde zum 15.05.2019 Aufgrund von schwerwiegenden Kompatibilitätsproblemen mit den Systembibliotheken aktueller Linux-Distributionen eingestellt. Diese PHP-Versionen wurden seit Jahren nicht mehr aktualisiert und weisen diverse sicherheitsrelevante Fehler auf, die sich für Angriffe auf Webseiten ausnutzen lassen.
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.