Neu: Der Object Storage 2.0
Speicherplatz zählt zu den wertvollsten Ressourcen der IT-Infrastruktur. Der neue Object Storage 2.0 hilft Ihnen dabei, statische Daten von Ihrem Server auszulagern und so Kapazitäten und Performance zu gewinnen.
Bald endet der Support für die PHP Version 7.1 gänzlich. Was das bedeutet und warum ein PHP-Update auf 7.2, 7.3 oder ganz neu 7.4 sinnvoll ist, erklären wir in diesem Beitrag.
Zu PHP müssen wir hier wohl nicht viele Worte verlieren. Es handelt sich dabei um eine frei verfügbare Programmiersprache, die speziell zur Webprogrammierung geeignet ist. Anfang 2019 basierten 79 % aller Websites auf PHP (Quelle: W3techs). Fraglich ist jedoch, welche PHP Versionen. Denn Unternehmen und Entwickler nutzen teils noch ältere Versionen, für die der Support eingestellt wurde oder wird. Warum das nicht die beste Idee ist, hat mehrere Gründe.
Für jede Software kommt regelmäßig ein neues Release heraus – so auch für PHP. Dies ermöglicht den Entwicklern Verbesserungen vorzunehmen und es können Fehler und Sicherheitsprobleme behoben und regelmäßig gepatcht werden. Die einzelnen Versionen von PHP werden in der Regel 2 Jahre nach dem ersten stabilen Release vollständig unterstützt. Das heißt, dass es aktive Verbesserungen für die Versionen gibt und Releases mit Sicherheitsupdates bereitgestellt werden. Nach dieser 2-jährigen Unterstützung werden ein weiteres Jahr kritische Sicherheitslücken geschlossen. Nach diesen 3 Jahren endet der Support für eine PHP-Version. Sie wird nicht mehr unterstützt und es kommt zum sogenannten End of life (eol) der jeweiligen Version.
Die Termine für das Ende des Sicherheits-Supports kommuniziert PHP auf der Website. Die folgende Tabelle gibt eine Übersicht der eol. Das Datum bezieht sich auf das Einstellen des Sicherheits-Supports.
Version | Ende des Supports |
5.5 | 21. Juli 2016 |
5.6 | 31. Dezember 2018 |
7.0 | 10. Januar 2018 |
7.1 | 1. Dezember 2019 |
7.2 | 30. November 2020 |
7.3 | 6. Dezember 2021 |
7.4 | 28 Nov 2022 |
Eingangs haben wir erwähnt, dass laut w3techs 79 % der Websites auf PHP basieren. Eine Statistik auf der Website zeigt die Verteilung der PHP-Versionen. Demnach hatten im November 2019 noch 56 % PHP 5 im Einsatz. Im Vergleich dazu setzen 43.5 % auf PHP 7. Wobei hier auch unterschieden werden müsste, ob es sich um 7.0, 7.1, 7.2 oder 7.3 handelt. Denn für 7.0 ist der Support seit Januar 2018 beendet und für 7.1 endet er im Dezember 2019, sodass auch diese Versionen nicht mehr empfehlenswert sind.
Quelle: w3techs
Warum es sinnvoll ist, zu wechseln, das erläutert PHP selbst unter dem Motto„Keeping Current“. Auf der Seite steht:
„PHP, like any other large system, is under constant scrutiny and improvement. Each new version will often include both major and minor changes to enhance security and repair any flaws, configuration mishaps, and other issues that will affect the overall security and stability of your system. Like other system-level scripting languages and programs, the best approach is to update often, and maintain awareness of the latest versions and their changes.“
Es gibt also einige Gründe, warum es sich lohnt, regelmäßige Updates auf die aktuellste PHP-Version durchzuführen. Wir haben diese Punkte zusammengefasst.
Gerät man mit den Updates ins Hintertreffen und müssen mehrere Versionen übersprungen werden, kommt man schnell in Zugzwang. Wer regelmäßig updatet, hat klare Vorteile. Zum einen minimiert sich dadurch das Risiko für Probleme beim Update und zum anderen besteht mit der neuesten Version eine geringere Sicherheitslücke. Aus diesen Gründen lohnt sich ein regelmäßiges Update von der einen auf die nächstfolgende Version.
Bei älteren Versionen gibt es keinen Sicherheits-Support mehr. Das bedeutet zum Beispiel, dass Version 5.5 seit 2016 nicht mehr gepatcht wurde. In diesem Fall besteht ein viel höheres Risiko, dass Schwachstellen ausgenutzt werden. Es kann unter anderem zu Problemen mit DoS, Codeausführungen oder Memory Corruption kommen. Die Risiken lassen sich mit einer vollständig unterstützten PHP-Version vermeiden. Sicher können auch Websites mit 7.2 oder höher von Schwachstellen betroffen sein, aber diese erhalten gegebenenfalls Sicherheitsupdates. Mit einer alten Version besteht also ein unnötiges Sicherheitsrisiko.
Wer kein Update durchführt, schöpft das Potenzial seiner Seite nicht aus. Denn mit den Versionen 7.2 und 7.3 kamen enorme Leistungssteigerungen hinzu. Es sind doppelt so viele Anfragen pro Sekunde möglich und die Latenzzeit beträgt nur die Hälfte. Das bedeutet einen Anstieg der Performance, den man sich nicht entgehen lassen sollte.
Die Entwickler von Plugins und Erweiterungen für Shop-Systeme oder CMS müssen diese für die verschiedenen Versionen testen und anpassen. Das ist Aufwand, sodass es früher oder später keine Anpassungen für ältere PHP-Versionen mehr gibt. Damit sind Probleme mit Plugins und Erweiterungen vorprogrammiert.
Die aktuellen Versionen beinhalten viele neue Features, die gerade für Entwickler interessant sind. Wer diese nutzen möchten und das volle Potenzial haben will, der muss updaten.
Es gibt eigentlich keinen Grund, ältere PHP-Versionen zu nutzten und nicht upzudaten. Viele möchten damit Probleme auf der Website vermeiden. Meist entstehen durch den Aufschub des Updates aber erst die Probleme. Natürlich muss die Kompatibilität mit dem Shopsystem, CMS, Plugins, Themes und so weiter gegeben sein. Sollte es da Risiken geben, müssen diese Hürden früher oder später sowieso aus dem Weg geräumt werden. Aufgeschoben ist also in keinem Fall aufgehoben.
Bei Timme Hosting können Sie aktuell zwischen PHP 5.3 bis 7.3 wählen. Wer sich fragt, welche PHP-Version eigentlich im Einsatz ist, kann das bei uns ganz leicht in ISPConfig herausfinden. Das machen Sie folgendermaßen:
Der Sicherheits-Support für die Version 7.1 läuft aus. Wer also 7.1 oder sogar eine kleinere Version nutzt, sollte sich zeitnah um ein Update auf 7.2 oder 7.3 kümmern. Wer auf die aktuelle PHP-Version umsteigt, muss ebenfalls auf das CMS/Shopsystem und die Plugins achten. Nur so lässt sich die Kompatibilität gewährleisten.
Sollten Sie Unterstützung beim Update benötigen oder sonstige Fragen diesbezüglich auftreten, sprechen Sie unseren qualifizierten Support an:
Titelbild: Angelehnt an PHP
Sinnvolles Caching kann die Performance Ihres Onlineshops maßgeblich beeinflussen. Allerdings kann der Cache bei großen Shops schnell sehr viel Speicherplatz belegen. Unser neuer Leitfaden gibt Ihnen einige Hinweise zum effizienten Cache-Management in Shopware mit auf den Weg.
PHP-FPM ist das Bindeglied zwischen dem Webserver und dem PHP-Interpreter auf dem Server. Unser neuer Leitfaden gibt Ihnen wichtige Einstellungen an die Hand, mit denen Sie das Zusammenspiel zwischen PHP-FPM und nginx optimieren können.
Testen Sie uns 14 Tage kostenlos Jetzt testen