Stručně: Projekt PHP vydává každý rok koncem listopadu novou podverzi, naposledy PHP 8.5 dne 20. listopadu 2025. Každá větev dostává podle php.net dva roky aktivní podpory a poté dva roky jen bezpečnostních oprav, vždy do 31. prosince. Aktuálně jsou podporovány 8.2 až 8.5; PHP 8.2 končí 31. prosince 2026. Pro starší větve už oficiální aktualizace neexistují, ani proti PHP2Shell.
Jak funguje cyklus vydávání PHP?
Základem je postup, který projekt PHP schválil v roce 2010 v RFC „Release Process“. RFC je formální návrh změny, o kterém vývojáři hlasují. Stanovil roční rytmus: plánování a první verze alfa na začátku léta, release candidates na podzim, hotová verze v listopadu.
Během roku prochází každá nová verze pevnými stupni:
- Alfa: nové funkce se zabudovávají a testují.
- Feature freeze a beta: žádné nové velké funkce, opravují se chyby.
- Release candidates: od reformy z roku 2024 čtyři místo šesti kandidátů, bez nových funkcí.
- Všeobecná dostupnost (GA): hotová verze, například 8.4.0 dne 21. listopadu 2024.
- Patch vydání: 8.4.1, 8.4.2 a tak dále, s opravami, ale bez nových funkcí.
Dva plus dva roky: aktuální pravidlo podpory
V dubnu 2024 hlasoval projekt PHP o RFC „Release Cycle Update“. Všechny dílčí návrhy byly přijaty dvoutřetinovou většinou. Od té doby platí podle php.net:
- Aktivní podpora: dva roky od první stabilní verze. Nahlášené chyby a bezpečnostní problémy se opravují v pravidelných patch vydáních.
- Bezpečnostní podpora: dva další roky jen pro kritické bezpečnostní problémy. Vydání vycházejí podle potřeby, tedy několik, jedno, nebo žádné.
- End of Life: po čtyřech letech podpora končí, vždy k 31. prosinci.
Dříve následoval po dvou letech aktivní fáze jen jeden rok bezpečnostních oprav. Prodloužení platilo od PHP 8.2; PHP 8.1 dostalo podle RFC rovněž jeden rok navíc.
Které verze PHP jsou aktuálně podporovány?
Stav k 25. říjnu 2026 podle php.net:
| Větev | První vydání | Aktivní podpora do | Bezpečnostní opravy do | Oprava PHP2Shell |
|---|---|---|---|---|
| 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 | 8. 12. 2022 | 31. 12. 2024 | 31. 12. 2026 | 8.2.35 |
Již ukončené větve podle přehledu End of Life na php.net:
| Větev | Konec podpory | Poslední verze |
|---|---|---|
| 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. 1. 2019 | 7.0.33 |
| 5.6 | 31. 12. 2018 | 5.6.40 |
Jak s cyklem plánovat
Pevný rytmus činí aktualizace plánovatelné. Praktický postup pro firmy:
# Zobrazit verzi příkazové řádky a nainstalované služby FPM
php -r 'echo PHP_MAJOR_VERSION, ".", PHP_MINOR_VERSION, PHP_EOL;'
ls /usr/sbin/php-fpm* 2>/dev/null
Zapište si pro každý server a každou aplikaci větev a datum jejího konce do inventáře. Přechod na další větev plánujte, dokud ještě trvá aktivní podpora. V bezpečnostní fázi už existují jen kritické opravy a krátce před koncem začíná tlačit čas.
Před každým přechodem stojí otázka, zda vaše aplikace novou verzi podporuje. Ověřte to podle systémových požadavků výrobce, například na webech WordPress, Shopware nebo TYPO3. Co se mezi verzemi změnilo, ukazuje přehled PHP 8.0 až 8.5.
Co cyklus vydávání znamenal u PHP2Shell
PHP2Shell ukázalo, jak tvrdá je hranice mezi podporovaným a nepodporovaným. Dne 21. října 2026 vyšly opravy přesně pro čtyři podporované větve: 8.5.12, 8.4.27, 8.3.36 a 8.2.35. Pro PHP 8.1 a starší neexistují oficiální aktualizace, jen minimální zdrojové backporty pro 7.4, 8.0 a 8.1. Podle odborného tisku jsou postiženy téměř všechny verze zpětně až po PHP 5.4. Podrobnosti najdete v článku Které verze PHP jsou postižené?.
PHP 8.2 končí 31. prosince 2026. Kdo nyní aktualizoval na 8.2.35, získal tím jen několik týdnů rezervy. Přechod na 8.4 nebo 8.5 naplánujte hned.
Pro starší systémy zůstávají distribuce s vlastními backporty nebo komerční nabídky dlouhodobé podpory. Zda pokrývají PHP2Shell, musí poskytovatel potvrdit písemně. Zvážení popisuje článek Dlouhodobá podpora starých verzí PHP, rizika průvodce PHP End of Life.
Jak konkrétně pomáhá PHP SOS?
- Zmapovat verze: Zjistíme všechny větve PHP na vašich serverech s daty jejich konce.
- Naplánovat termíny: Stanovíme, které systémy kdy přejdou na kterou větev.
- Migrovat: Prostřednictvím migrace z PHP 8.1 a starších převedeme aplikace otestovaně na podporovanou verzi.
- Nasazovat záplaty: V rámci větve udržujeme patch vydání včas aktuální a doložíme restart.
Časté dotazy
Jak dlouho je verze PHP podporována?
Podle php.net čtyři roky: dva roky aktivní podpory s opravami chyb i bezpečnostními opravami, poté další dva roky jen pro kritické bezpečnostní problémy. Konec připadá od roku 2024 vždy na 31. prosince.
Kdy končí podpora PHP 8.2?
31. prosince 2026. PHP 8.2 ještě dostalo opravu PHP2Shell ve verzi 8.2.35, poté už žádné oficiální aktualizace nevyjdou. Přechod na 8.4 nebo 8.5 je třeba naplánovat nyní.
Existují pro PHP 8.1 ještě aktualizace?
Ne od projektu PHP. PHP 8.1 podle php.net dosáhlo konce 31. prosince 2025, poslední verzí byla 8.1.34. Pro PHP2Shell existují jen minimální zdrojové backporty; komerční nabídky dlouhodobé podpory musí své pokrytí potvrdit písemně.
Jaký je rozdíl mezi 8.4 a 8.4.27?
8.4 je větev verzí s jejími jazykovými funkcemi. 8.4.27 je patch vydání v rámci této větve s opravami chyb nebo zabezpečení, ale bez nových funkcí. Pro bezpečnost je rozhodující poslední číslo.