Sie befinden sich hier: Startseite / Support / Häufige Fragen (FAQ) / Skriptsprachen und Datenbanken / PHP-Scripte, CMS

Fragen und Antworten

Wie kann ich eine bestimmte PHP-Version auswählen?

PHP-Scripte werden mit je nach Webserver unterschiedlichen Standard-PHP-Versionen ausgeführt. Unsere älteren Webserver nutzen PHP Version 5.3, neuere Webserver nutzen PHP Version 5.5, und unsere neuesten Webserver PHP Version 5.6. 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 auch auf eine andere Version umstellen, auf unseren Webservern stehen die PHP-Versionen 5.2, 5.3, 5.5, 5.6, 7.0 und 7.1 zur Verfügung.

PHP-Version ermitteln

Sie können die aktuell genutzte Standard-PHP-Version auf Ihrem Webserver ü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 auswählen

Auswahl der PHP-Version im KundenmenüSie können die für Ihre Webseiten genutzte PHP-Version einfach über unser Kundenmenü umstellen, öffnen Sie dazu den Menüpunkt PHP unter den Einstellungen Ihres Hosting-Pakets. Beachten Sie bitte, dass diese Einstellung für alle Domains in Ihrem Hosting-Paket gilt.

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-php71 .php
AddHandler application/x-httpd-php70 .php
AddHandler application/x-httpd-php56 .php
AddHandler application/x-httpd-php55 .php
AddHandler application/x-httpd-php53 .php
AddHandler application/x-httpd-php52 .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 .htaccess-Datei wirkt sich nur auf PHP-Scripte, die per HTTP über den Webserver aufgerufen werden aus, nicht jedoch auf PHP-Scripte in der Shell. Beachten Sie dazu bitte auch den Link am Ende des Artikels.

PHP-Version in der Shell

Der PHP-Interpreter in der Standard-PHP-Version lässt sich in der Shell (SSH, Cronjobs) mittels php aufrufen, die Version lässt sich mittles php -v abfragen. Für abweichende PHP-Versionen muss der vollständige Pfad zur PHP-Binärdatei angegeben werden. Sie finden die jeweiligen PHP-Binärdateien (z.B. php, php-cli, php-config, phpize) der unterschiedlichen PHP-Versionen in folgenden Verzeichnissen:

/vrmd/webserver/php71/bin
/vrmd/webserver/php70/bin
/vrmd/webserver/php56/bin
/vrmd/webserver/php55/bin
/vrmd/webserver/php53/bin
/vrmd/webserver/php52/bin

Beachten Sie bitte, dass es zwei unterschiedliche PHP-Interpreter gibt, einmal für die Kommandozeile (z.B. für Cronjobs) und einmal für CGI-Aufrufe durch den Webserver. Falls Sie einfach nur php aufrufen, wird der PHP-Interpreter in der Standard-PHP-Version für die Kommandozeile gestartet, falls Sie jedoch eine abweichende PHP-Version nutzen möchten, so wird der PHP-Interpreter für die Kommandozeile mittels php-cli aufgerufen. Um Beispielsweise den PHP-Interpreter in Version 5.6 auszuführen, wird der folgende Befehl benutzt:

/vrmd/webserver/php56/bin/php-cli

Hinweise zu verschiedenen PHP-Versionen

Hinweis zu PHP 5.5: PHP 5.5 wird seit dem 21. Juli 2016 nicht mehr mit Sicherheitsupdates versorgt, Sie sollten wenn möglich eine aktuellere PHP-Version nutzen.

Hinweis zu PHP 5.4: Wir installieren auf unseren Servern jeweils die neuesten Versionen von PHP 5.3, PHP 5.5, PHP 5.6, PHP 7.0 und PHP 7.1. Die Version 5.4 wird nicht angeboten, da sie keine Funktionen oder Einstellungen beinhaltet, die in PHP 5.5 nicht identisch nutzbar wären.

Hinweis zu PHP 5.3: PHP 5.3 wird seit dem 14. August 2014 nicht mehr mit Sicherheitsupdates versorgt, Sie sollten wenn möglich eine aktuellere PHP-Version nutzen.

Hinweis zu PHP 5.2: Diese PHP-Version wird seit dem 6. Januar 2011 nicht mehr mit Sicherheitsupdates versorgt, so dass wir sie langfristig nicht mehr unterstützen können.

Hinweis zu PHP-FPM: Die von PHP-FPM genutzte PHP-Version ist für jeden Webserver-Account vorgegeben und kann nicht auf diese Weise geändert werden. Um PHP-FPM-Version ändern zu lassen, wenden Sie sich bitte an unsere Kundenbetreuung.

Links


PHP