Mein Variomedia

Hier können Sie sich im Kundenmenü einloggen.




Passwort vergessen?

Weitere Logins

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.

Auswahl der PHP-Version im Kundenmenü

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.

Links