PHP 5.6 ab dem 1. Januar 2019 veraltet
…PHP 7.0 bereits veraltet und PHP 7.3 in den Startlöchern!
PHP ist mit großem Abstand die meistgenutzte Programmiersprache heutiger Websites: WordPress, Joomla, Prestashop, Drupal, SPIP, Nextcloud usw. Was viele jedoch nicht wissen: PHP bezeichnet nicht nur die Programmiersprache, sondern auch den PHP-Interpreter, der den Code ausführt und ohne den die Sprache nutzlos wäre. Dieser Interpreter und damit auch die Sprache entwickeln sich im Laufe der Zeit weiter – über die sogenannten „PHP-Versionen“.

Die älteste Version, die vom PHP-Projekt derzeit noch unterstützt wird, ist PHP 5.6. Der aktive Support endete zwar bereits am 19. Januar 2017, der erweiterte Sicherheitssupport für PHP 5.6 endet jedoch am 31. Dezember 2018. Dieser Zeitraum war verlängert worden, weil PHP 5.6 die letzte Version des PHP-5-Zweigs war.
Der Support für PHP 7.0 ist bereits beendet! Sie sollten also auf PHP 7.1 oder höher umsteigen!
Den vollständigen offiziellen Zeitplan der PHP-Versionen finden Sie hier.
Ich nutze PHP 7.0, 5.6 oder älter – was tun?
Wenn Sie ein CMS (wie WordPress) verwenden und dieses samt Themes und Modulen auf dem neuesten Stand ist, unterstützt Ihre Website sehr wahrscheinlich bereits PHP 7.1 und höher ohne Probleme. Andernfalls ist es Zeit, sie zu aktualisieren oder auf ein neueres CMS umzusteigen!
Sie können schon jetzt über Ihr Plesk-Control-Panel (Anleitung auf Französisch) eine höhere PHP-Version einstellen!
Das empfohlene Vorgehen ist einfach:
– Wählen Sie die neueste PHP-Version (auf Französisch)
– Rufen Sie Ihre Website auf und vergewissern Sie sich, dass sie korrekt funktioniert
– Prüfen Sie zusätzlich Ihre Logs in Plesk (auf Französisch), um sicherzustellen, dass keine Fehler erzeugt werden
– Wenn alles wie gewünscht funktioniert, sind Sie fertig
– Wenn es nicht funktioniert und Sie die Ursache des Problems anhand der Logs nicht ermitteln können (z. B. ein veraltetes Plugin), wiederholen Sie den Vorgang mit der vorherigen PHP-Version.
Warum etwas ändern, wenn es funktioniert?
Typischer Einwand von Veränderungsmuffeln
Wenn es einen Bereich gibt, in dem man sich Veränderungen besser nicht verschließen sollte, dann ist es das Web! PHP ist in jeder Hinsicht eine dynamische Sprache. Für ihre Weiterentwicklung gibt es viele Gründe, darunter:
- Einfachere Entwicklung. Manche unelegante oder unpraktische Funktionen, Syntaxformen und Konventionen werden im Laufe der Zeit entfernt oder geändert, um PHP-Entwicklern besser zu dienen. Wie eine gesprochene Sprache geht PHP mit der Zeit und entwickelt sich mit jeder Version weiter.
- Sicherheit. Da PHP eine dynamische Sprache ist, kann sie Abfragen und Befehle von außen ausführen – und damit manchmal auch Anfragen, die für Ihre Website gefährlich sind. Solche PHP-„Funktionen“ werden dann in den Logs der Website als veraltet markiert und in der nächsten PHP-Version zugunsten sichererer Funktionen deaktiviert. Ein PHP-Update bedeutet also mehr Sicherheit.
- Bessere Performance. PHP gehört zu den wenigen Programmen, die mit der Zeit immer effizienter werden. Leistungsschwache Funktionen werden nach und nach entfernt, und selbst der Kern von PHP kann überarbeitet werden, um die Ausführung zu optimieren. So führt PHP 7 Code bis zu 3-mal schneller aus als PHP 5.6.
Veraltete PHP-Versionen: Update-Kampagne
Bei HaiSoft kann – anders als bei manchen Hostern – jeder seine PHP-Version selbst wählen. Manche Websites werden jedoch nicht gepflegt, und manche Nutzer sind es schlicht nicht gewohnt, Zugriff auf diese Einstellung zu haben. Deshalb verwenden einige Kunden eine veraltete PHP-Version, obwohl ihr CMS oft mit einer neueren Version kompatibel ist.

Zur Erinnerung: PHP 5.4 ist seit 2015 veraltet, PHP 5.3 seit 2014 und PHP 5.2 seit 2011. Wenn Sie eine dieser Versionen nutzen, ist die Sicherheit Ihrer Website alles andere als optimal.
Um das Bewusstsein für die Bedeutung der PHP-Version zu schärfen und das Sicherheits- und Leistungsniveau unserer Kunden weiter zu verbessern, haben wir eine große Update-Kampagne für die PHP-Versionen geplant. Nachdem wir alle betroffenen Kunden informiert haben, werden alle Websites auf unseren Shared-Hosting-Servern schrittweise auf PHP 7.1 oder höher umgestellt. Bei Inkompatibilität kann auf eine ältere Version zurückgewechselt werden (über Ihr Plesk-Control-Panel oder auf Anfrage bei unserem Support). Für alle kompatiblen Websites ist das ein großer Fortschritt.
Umstieg auf PHP 5.6 und höher: eine wichtige Änderung beim E-Mail-Versand
PHP 5.6 und höher prüfen nun, ob der SMTP-Server (für den E-Mail-Versand) über ein gültiges Verschlüsselungszertifikat verfügt. In der Regel wird als Server jedoch „localhost“ oder „127.0.0.1“ verwendet, und für diese Namen kann kein Zertifikat gültig sein.

Für den SMTP-Versand müssen Sie daher entweder eine PHP-Direktive verwenden, mit der das Zertifikat ignoriert wird, oder als Hostnamen den Namen Ihres HaiSoft-Servers angeben. Wenn Sie sich beispielsweise auf dem Server srv01 befinden, ersetzen Sie „localhost“ durch: srv01.haisoft.net
PHP 7.3 in den Startlöchern
Zum Zeitpunkt der Veröffentlichung dieses Beitrags ist PHP 7.3 gerade als stabile Version erschienen.
Plesk 17.8 unterstützt es bereits, Plesk 17.5 erlaubt die Installation jedoch noch nicht. Wir haben unsere Shared-Hosting-Server daher etwas früher als geplant aktualisiert, damit Sie PHP 7.3 nutzen können.
Was Sie als HaiSoft-Kunde erwarten können:
- Kunden mit dediziertem Server oder VM, die bereits Plesk 17.8 nutzen, können die Installation von PHP 7.3 mit einem einfachen Support-Ticket anfordern; andernfalls nehmen wir sie beim nächsten Update Ihres Servers vor.
- Kunden mit VM oder dediziertem Server unter Plesk 17.5 können das Plesk-Update gerne per Support-Ticket anfordern: Der Vorgang ist Teil Ihrer Managed Services und daher kostenlos.
- Alle Shared-Hosting-Server wurden auf Plesk 17.8 aktualisiert, und PHP 7.3 wurde installiert.
Und Sie – welche PHP-Version nutzen Sie?
