PHP 8 ist jetzt in Beach und Local Beach verfügbar, die Unterstützung für Flow und Neos steht kurz bevor!
Neos und Flow
Mit der Veröffentlichung von PHP 8 hatte das Team von Neos bereits damit begonnen, Neos und Flow mit der neuen Version kompatibel zu machen. Aber da wir alle Teil eines großen Ökosystems sind, können wir die Kompatibilität nicht alleine erreichen. Also mussten wir auf einige dieser Abhängigkeiten warten. Und wir mussten die Abhängigkeiten aktualisieren, d. h. an die Änderungen in diesen Abhängigkeiten anpassen. Aber inzwischen ist all diese Arbeit erledigt und die notwendigen Änderungen zur Unterstützung von PHP 8 sind zusammengeführt und werden für Neos und Flow ab 7.0 veröffentlicht!
Awesome! We finally get PHP 8 support in @neoscms 7.0+ https://t.co/sqmFdzLdd9
— Sebastian Helzle (@sebobo) July 26, 2021
thx to @nottulner and @ih8nickfinding #NeosCMS
Beach und Local Beach
Aber was nützt die Unterstützung für PHP 8, wenn dein Hosting-Anbieter sie nicht anbietet? Nichts. Deshalb freuen wir uns, dass wir jetzt Unterstützung für PHP 8 in Beach und Local Beach anbieten können. Auch hier hat es eine Weile gedauert, vor allem wegen der fehlenden Unterstützung in einer wichtigen Abhängigkeit. Das Problem wurde gelöst, und wir haben PHP 8 vor ein paar Tagen als Option für deine Instanzen eingeführt.
So verwendest du es in Local Beach
Ändere einfach die zu verwendende Version in .localbeach.dist.yaml:
BEACH_PHP_IMAGE_VERSION=8.0
und starte dein Projekt (erneut).
So verwendest du es in Beach
Ändere für deine Instanz die zu verwendende PHP-Version und setze sie erneut ein:

Wichtige Änderungen
PHP 8 selbst bringt eine Reihe von Änderungen mit sich, wie es sich für eine Hauptversion gehört. Wenn du dein Projekt aktualisieren möchtest, solltest du dir die PHP 8 Seite, das Changelog und die Migrationsanleitung ansehen.
Xdebug 3 ist die aktuelle Hauptversion von Xdebug und diejenige, die PHP 8 unterstützt. Wenn du Xdebug mit (Local) Beach benutzt hast, hast du Xdebug 2 benutzt. Stelle sicher, dass du die nötigen Anpassungen vornimmst. Die Ankündigung und die Upgrade-Anleitung sollten dir dabei helfen.