Mein Variomedia

Hier können Sie sich im Kundenmenü einloggen.




Passwort vergessen?

Weitere Logins

Sie befinden sich hier: variomedia.de > Support > Häufige Fragen (FAQ) > Webanwendungen und Datenbanken > PHP

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 und 8.3 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-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

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.

Hinweise zu den PHP-Versionen

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 25.11.2024
8.2 08.12.2022 08.12.2024 08.12.2025
8.3 23.11.2023 23.11.2025 23.11.2026

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. Für Kunden, deren Webseiten nicht mit PHP 5.6 oder neuer lauffähig sind, halten wir einige Webserver auf Basis einer älteren Linux-Distribution bereit. Für einen (kostenpflichtigen) Umzug Ihrer Webseiten auf einen dieser Server wenden Sie sich bitte an unsere Kundenbetreuung.

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


.htaccess
PHP
PHP-Version