# PHP-Versionen und Release-Zyklus

> PHP Release-Zyklus erklärt: jährliche Version im November, zwei Jahre aktiver Support, zwei Jahre Sicherheitsfixes, Enddaten aller Zweige von 8.2 bis 8.5.

Quelle: https://phpsos.de/php/release-zyklus/  
Stand: 25.10.2026  
Anbieter: PHP SOS, PHP-Notfallhilfe und Server-Sicherheit. Soforthilfe per WhatsApp: https://wa.me/491736494914?text=Hallo%20PHP%20SOS%2C%20wir%20brauchen%20Hilfe%20mit%20unserem%20PHP-Server.%20Firma%3A%20%E2%80%A6%20Website%3A%20%E2%80%A6

**Kurz gesagt:** Das PHP-Projekt veröffentlicht jedes Jahr gegen Ende November eine neue Unterversion, zuletzt PHP 8.5 am 20. November 2025. Jeder Versionszweig erhält laut php.net zwei Jahre aktive Unterstützung und danach zwei Jahre nur Sicherheitskorrekturen, jeweils bis zum 31. Dezember. Aktuell unterstützt sind 8.2 bis 8.5; PHP 8.2 endet am 31. Dezember 2026. Für ältere Zweige gibt es keine offiziellen Updates mehr, auch nicht gegen PHP2Shell.

## Wie funktioniert der PHP-Release-Zyklus?

Grundlage ist ein Verfahren, das das PHP-Projekt 2010 im RFC „Release Process“ beschlossen hat. Ein RFC ist ein formeller Änderungsvorschlag, über den die Entwickler abstimmen. Er legte einen jährlichen Rhythmus fest: Planung und erste Alpha-Versionen im Frühsommer, Release Candidates im Herbst, die fertige Version im November.

Innerhalb eines Jahres durchläuft jede neue Version feste Stufen:

1. **Alpha:** neue Funktionen werden eingebaut und getestet.
2. **Feature Freeze und Beta:** keine neuen großen Funktionen mehr, Fehler werden behoben.
3. **Release Candidates:** seit der Reform von 2024 vier statt sechs Kandidaten, ohne neue Funktionen.
4. **Allgemeine Verfügbarkeit (GA):** die fertige Version, etwa 8.4.0 am 21. November 2024.
5. **Patch-Releases:** 8.4.1, 8.4.2 und so weiter, mit Korrekturen, aber ohne neue Funktionen.

## Zwei plus zwei Jahre: die aktuelle Support-Regel

Im April 2024 stimmte das PHP-Projekt über den RFC „Release Cycle Update“ ab. Alle Teilvorschläge wurden mit Zweidrittelmehrheit angenommen. Seitdem gilt laut php.net:

- **Aktive Unterstützung:** zwei Jahre ab der ersten stabilen Version. Gemeldete Fehler und Sicherheitsprobleme werden in regelmäßigen Patch-Releases behoben.
- **Sicherheitsunterstützung:** zwei weitere Jahre nur für kritische Sicherheitsprobleme. Releases erscheinen nach Bedarf, also mehrere, eines oder keines.
- **End of Life:** nach vier Jahren endet die Unterstützung, jeweils zum 31. Dezember.

Vorher gab es nach zwei Jahren aktiver Phase nur ein Jahr Sicherheitskorrekturen. Die Verlängerung galt ab PHP 8.2; PHP 8.1 erhielt laut RFC ebenfalls ein zusätzliches Jahr.

## Welche PHP-Versionen werden aktuell unterstützt?

Stand 25. Oktober 2026 laut php.net:

| Zweig | Erstveröffentlichung | Aktive Unterstützung bis | Sicherheitsfixes bis | PHP2Shell-Fix |
|---|---|---|---|---|
| 8.5 | 20.11.2025 | 31.12.2027 | 31.12.2029 | 8.5.12 |
| 8.4 | 21.11.2024 | 31.12.2026 | 31.12.2028 | 8.4.27 |
| 8.3 | 23.11.2023 | 31.12.2025 | 31.12.2027 | 8.3.36 |
| 8.2 | 08.12.2022 | 31.12.2024 | 31.12.2026 | 8.2.35 |

Bereits beendete Zweige laut der End-of-Life-Übersicht von php.net:

| Zweig | Ende der Unterstützung | Letzte Version |
|---|---|---|
| 8.1 | 31.12.2025 | 8.1.34 |
| 8.0 | 26.11.2023 | 8.0.30 |
| 7.4 | 28.11.2022 | 7.4.33 |
| 7.0 | 10.01.2019 | 7.0.33 |
| 5.6 | 31.12.2018 | 5.6.40 |

## Wie Sie mit dem Zyklus planen

Der feste Rhythmus macht Updates planbar. Ein praktischer Ansatz für Unternehmen:

```bash
# Version der Kommandozeile und der installierten FPM-Dienste anzeigen
php -r 'echo PHP_MAJOR_VERSION, ".", PHP_MINOR_VERSION, PHP_EOL;'
ls /usr/sbin/php-fpm* 2>/dev/null
```

Tragen Sie für jeden Server und jede Anwendung den Zweig und dessen Enddatum in Ihr Inventar ein. Planen Sie den Wechsel auf den nächsten Zweig, solange die aktive Unterstützung noch läuft. In der Sicherheitsphase gibt es nur noch kritische Korrekturen, und kurz vor dem Ende drängt die Zeit.

Vor jedem Wechsel steht die Frage, ob Ihre Anwendung die neue Version unterstützt. Prüfen Sie das laut Systemanforderungen des Herstellers, etwa auf den Websites von WordPress, Shopware oder TYPO3. Was sich zwischen den Versionen geändert hat, zeigt die Übersicht [PHP 8.0 bis 8.5](https://phpsos.de/php/php-8-neuerungen/).

## Was der Release-Zyklus bei PHP2Shell bedeutet hat

PHP2Shell hat gezeigt, wie hart die Grenze zwischen unterstützt und nicht unterstützt ist. Am 21. Oktober 2026 erschienen Korrekturen für genau die vier unterstützten Zweige: 8.5.12, 8.4.27, 8.3.36 und 8.2.35. Für PHP 8.1 und älter gibt es keine offiziellen Updates, nur minimale Quell-Backports für 7.4, 8.0 und 8.1. Laut Fachpresse sind nahezu alle Versionen bis zurück zu PHP 5.4 betroffen. Details stehen unter [Welche PHP-Versionen sind betroffen?](https://phpsos.de/php2shell/betroffene-php-versionen/).

> **Wichtig:**
> PHP 8.2 endet am 31. Dezember 2026. Wer jetzt auf 8.2.35 aktualisiert hat, hat damit nur wenige Wochen Puffer gewonnen. Planen Sie den Wechsel auf 8.4 oder 8.5 jetzt.

Für Altsysteme bleiben Distributionen mit eigenen Backports oder kommerzielle Langzeitangebote. Ob diese PHP2Shell abdecken, muss der Anbieter schriftlich bestätigen. Die Abwägung beschreibt [Langzeitsupport für alte PHP-Versionen](https://phpsos.de/blog/langzeitsupport-alte-php-versionen/), die Risiken der Ratgeber [PHP-End-of-Life](https://phpsos.de/ratgeber/php-end-of-life-risiken/).

## Wie hilft PHP SOS konkret?

- **Versionen kartieren:** Wir erfassen alle PHP-Zweige auf Ihren Servern mit ihren Enddaten.
- **Fristen planen:** Wir legen fest, welche Systeme wann auf welchen Zweig wechseln.
- **Migrieren:** Mit der [Migration von PHP 8.1 und älter](https://phpsos.de/leistungen/php-migration-legacy/) heben wir Anwendungen getestet auf eine unterstützte Version.
- **Patches einspielen:** Innerhalb eines Zweigs halten wir Patch-Releases zeitnah aktuell und belegen den Neustart.


## Häufige Fragen

**Wie lange wird eine PHP-Version unterstützt?**  
Laut php.net vier Jahre: zwei Jahre aktive Unterstützung mit Fehler- und Sicherheitskorrekturen, danach zwei Jahre nur noch für kritische Sicherheitsprobleme. Das Ende fällt seit 2024 jeweils auf den 31. Dezember.

**Wann endet die Unterstützung für PHP 8.2?**  
Am 31. Dezember 2026. PHP 8.2 hat die PHP2Shell-Korrektur mit Version 8.2.35 noch erhalten, danach gibt es keine offiziellen Updates mehr. Ein Umstieg auf 8.4 oder 8.5 sollte jetzt geplant werden.

**Gibt es für PHP 8.1 noch Updates?**  
Nicht vom PHP-Projekt. PHP 8.1 hat laut php.net am 31. Dezember 2025 das Ende erreicht, letzte Version war 8.1.34. Für PHP2Shell gibt es nur minimale Quell-Backports; kommerzielle Langzeitangebote müssen ihre Abdeckung schriftlich bestätigen.

**Was ist der Unterschied zwischen 8.4 und 8.4.27?**  
8.4 ist der Versionszweig mit seinen Sprachfunktionen. 8.4.27 ist ein Patch-Release innerhalb dieses Zweigs mit Fehler- oder Sicherheitskorrekturen, aber ohne neue Funktionen. Für die Sicherheit zählt die letzte Zahl.

## Quellen

- [php.net: Unterstützte Versionen](https://www.php.net/supported-versions.php)
- [php.net: Nicht mehr unterstützte Zweige](https://www.php.net/eol.php)
- [PHP RFC: Release Cycle Update](https://wiki.php.net/rfc/release_cycle_update)
- [PHP RFC: Release Process](https://wiki.php.net/rfc/releaseprocess)
