PHP 8.2 přestane 31. prosince 2026 dostávat bezpečnostní opravy od PHP týmu. Pokud váš web nebo e‑shop dnes běží na této verzi, máte na přechod zhruba dva měsíce. Nejde o paniku, ale o plánování: aktualizace PHP je potřeba otestovat, protože ji mohou zablokovat starší moduly, šablony nebo vlastní úpravy.
Co přesně se 31. prosince 2026 stane
Podle přehledu podporovaných verzí na php.net je každá větev PHP plně podporovaná dva roky od vydání a poté dalšími dva roky dostává už jen kritické bezpečnostní opravy. U PHP 8.2 aktivní podpora skončila 31. prosince 2024 a bezpečnostní podpora končí 31. prosince 2026. Od ledna 2027 tedy nebude PHP tým další chyby ve verzi 8.2 opravovat.
Konec podpory neznamená, že web přestane fungovat. Znamená, že případné nové zranitelnosti zůstanou neopravené, pokud je nezáplatuje někdo jiný, třeba hosting nebo dodavatel operačního systému. Na to se ale nedá spoléhat, a proto je lepší mít jasno, kdo za bezpečnost vašeho PHP po novém roce odpovídá.
Proč je to téma právě teď
Zranitelnost PHP2Shell, o které jsme psali 22. října 2026, ukázala, jak rychle se opravy musí nasazovat. Oprava pro větev 8.2 vyšla 21. října 2026 jako verze 8.2.35. Do konce roku už ale zbývá jen krátká doba. Nejdřív proto zkontrolujte, že máte 8.2.35 nebo upravený balíček od svého poskytovatele, a teprve potom plánujte samotné povýšení.
Na jakou verzi PHP přejít
- PHP 8.3 má bezpečnostní podporu do 31. prosince 2027. Je to nejmenší skok, ale vyhrajete jen rok navíc.
- PHP 8.4 má bezpečnostní podporu do 31. prosince 2028 a pro většinu firemních webů je rozumný kompromis mezi stabilitou a dobou podpory.
- PHP 8.5 vyšlo 20. listopadu 2025, bezpečnostní podpora trvá do 31. prosince 2029. Hodí se, pokud všechny použité moduly a knihovny už s touto verzí počítají.
Verzi si nevybírejte jen podle data podpory, ale hlavně podle toho, co podporuje váš redakční systém nebo e‑shopová platforma. U PrestaShopu 9.0 dokumentace uvádí podporu PHP 8.1 až 8.4 (doporučeno 8.4), u PrestaShopu 9.1 PHP 8.1 až 8.5 (doporučeno 8.5). U starších řad PrestaShopu, WordPressu, Joomly nebo Drupalu si vždy ověřte aktuální požadavky v jejich dokumentaci, protože se liší v závislosti na používané verzi.
Jak povýšení PHP zvládnout bez výpadku
- Zjistěte, na čem skutečně běžíte. Verzi PHP uvidíte v administraci hostingu nebo ji zjistí vývojář. Ověřte i verzi platformy a seznam doplňků.
- Zkontrolujte kompatibilitu modulů a šablon. Nejčastěji brzdí staré, už neudržované doplňky a vlastní úpravy z minulých let.
- Povýšení vyzkoušejte na kopii webu. Projděte objednávku, platby, přihlášení, formuláře, e‑maily a exporty do srovnávačů.
- Vyřešte varování o zastaralém kódu. Nové verze PHP některé konstrukce označují jako
deprecateda v logu se objeví hlášky, které je lepší opravit dřív, než se z nich stane chyba. - Přepínejte mimo špičku a mějte připravený návrat k záloze. Nepřecházejte týden před Black Friday.
Co když povýšit nejde hned
Pokud web závisí na starém modulu, který na novějším PHP nepojede, máte tři možnosti: modul nahradit, nechat ho upravit, nebo si dočasně zajistit placenou či distribuční podporu PHP 8.2 u hostingu. Poslední varianta ale jen odkládá problém. Jakmile jde o e‑shop s platbami a osobními údaji zákazníků, nechte si dopředu písemně potvrdit, kdo a do kdy bude bezpečnostní opravy dodávat.
Jak vám můžeme pomoci v PixelBrothers
Pomůžeme zjistit, na jaké verzi PHP váš web nebo e‑shop běží, ověříme kompatibilitu modulů a šablon a povýšení bezpečně provedeme včetně testů na kopii webu. Pokud potřebujete mít PHP vyřešené dřív, než skončí rok, ozvěte se nám.