// Blog · PHP
PHP 8.1 ist End-of-Life – und jetzt?
Was „End-of-Life" konkret bedeutet
PHP-Versionen erhalten nach Release zwei Jahre aktive Updates und danach zwei Jahre reine Sicherheitsupdates. Für PHP 8.1 endete diese Frist am 31. Dezember 2025. Seitdem gilt: Wird eine Sicherheitslücke im Interpreter gefunden, bleibt sie in 8.1 offen – für immer. Die Anwendung läuft unverändert weiter, und genau das ist das Tückische: Es gibt keinen Warnhinweis, keinen Ausfall, nur ein stetig wachsendes Risiko.
Zur Einordnung der aktuellen Fristen: PHP 8.2 erhält nur noch bis Ende 2026 Sicherheitsupdates, PHP 8.3 bis Ende 2027, PHP 8.4 ist die aktuelle Version mit dem längsten Horizont.
So prüfen Sie Ihre PHP-Version
Drei schnelle Wege:
- Hosting-Panel: Bei Plesk, cPanel & Co. steht die PHP-Version pro Domain in den Website-Einstellungen
- Kommandozeile:
php -vauf dem Server zeigt die CLI-Version (Achtung: kann von der Web-Version abweichen) - Anwendung selbst: viele Systeme (TYPO3, WordPress, Shops) zeigen die PHP-Version im Admin-Backend
Wichtig: Prüfen Sie jede Domain einzeln – auf Shared- und Multi-Domain-Servern laufen oft mehrere PHP-Versionen parallel, und die vergessene Subdomain mit dem alten Tool ist ein Klassiker.
Warum das Upgrade oft schwieriger ist als „Version umstellen"
Auf gepflegtem, modernem Code ist der Sprung von 8.1 auf 8.3/8.4 meist unspektakulär. Schwieriger wird es, wenn:
- die Anwendung noch Konstrukte aus PHP-5/7-Zeiten nutzt, die inzwischen entfernt wurden
- alte Bibliotheken oder Frameworks eingebunden sind, die es nie auf PHP 8 geschafft haben
- niemand mehr genau weiß, was der Code eigentlich tut – der Entwickler von damals ist weg
Dann ist das PHP-Upgrade in Wahrheit ein Modernisierungsprojekt. Die gute Nachricht: Es lässt sich schrittweise angehen – erst Kompatibilität herstellen und Version anheben, dann in Etappen aufräumen. Ein „Big Bang" ist fast nie nötig.
Empfohlenes Vorgehen
- Bestandsaufnahme: Welche Anwendungen laufen auf welcher PHP-Version? (15 Minuten, sofort machbar)
- Testlauf: Anwendung auf einer Staging-Umgebung gegen PHP 8.3/8.4 laufen lassen, Fehlerlog auswerten
- Kompatibilität herstellen: Deprecations und entfernte Funktionen beheben – hier steckt der eigentliche Aufwand
- Umstellen und überwachen: Livegang mit aktivem Error-Monitoring in den ersten Tagen
Wenn Ihre Anwendung noch auf PHP 8.1 oder älter läuft und Sie den Zustand des Codes nicht sicher einschätzen können, übernehme ich die Bestandsaufnahme mit konkreter Aufwandsschätzung – Details unter Migration & Modernisierung und Wartung & Support.