PHP 8.0 hat uns gute Dienste geleistet. Das galt auch für PHP 8.1. Aber jetzt ist es an der Zeit, auf neuere PHP 8-Versionen umzusteigen.
PHP 8.0 wird von den Entwicklern nicht mehr unterstützt und erhält seit dem 26. November 2023 überhaupt keine Updates mehr. Auf der PHP-Website steht:
Jeder Release-Zweig von PHP wird für zwei Jahre ab dem ersten stabilen Release vollständig unterstützt. [...]
Nach diesem zweijährigen Zeitraum des aktiven Supports wird jeder Zweig für ein weiteres Jahr nur noch für kritische Sicherheitsprobleme unterstützt. [...]
Wenn die drei Jahre des Supports vorbei sind, erreicht der Zweig sein Lebensende und wird nicht mehr unterstützt.
Da PHP 8.0 das Ende seines Lebenszyklus erreicht hat, ist es an der Zeit, den Support für diese Version auf Beach einzustellen.
PHP 8.1 überspringen
Der Umstieg auf PHP 8.1 wäre eine Verschwendung von Ressourcen - der aktive Support für 8.1 wurde bereits vor etwa 3 Monaten eingestellt. Du solltest also auf PHP 8.3 umsteigen, es sei denn, einige benötigte Bibliotheken blockieren das.
Upgrade auf PHP 8.3
Flow und Neos unterstützen PHP 8.3 inzwischen sehr gut.
Wenn du keine oder nur wenige 3rd-Party-Pakete in deinem Projekt verwendest, kannst du wahrscheinlich problemlos upgraden. Die Ausführung von composer update mit der gewünschten PHP-Version sollte ausreichen.
Wenn du dich fragst, ob die in deinem Projekt verwendete Version Flow oder Neos PHP 8.3 unterstützt, sollte die Kompatibilitätsmatrix in der Dokumentation Neos für Klarheit sorgen.
Wenn dich aber wirklich etwas daran hindert, auf PHP 8.3 umzusteigen, hast du immer noch PHP 8.2 als Alternative, das bis Dezember 2024 aktiv unterstützt wird.
Was passiert in Beach
Die Option, 8.0 und 8.1 für Instanzen zu verwenden, wird bald von Beach entfernt werden.
Die Betreuer von Instanzen, die diese veralteten PHP-Versionen verwenden, wurden direkt kontaktiert.
Wenn du Hilfe bei der Aktualisierung brauchst, sei es nur bei der PHP-Version oder bei größeren Teilen deines Projekts, zögere nicht, dich mit uns in Verbindung zu setzen. Wir sind für dich da!