ix
ix

informatix

EN version Porozmawiajmy o projekcie
Strona główna / Blog / Wersje PHP i daty wsparcia — która wersja jest bezpieczna [2...
• 8 min czytania •

Wersje PHP i daty wsparcia — która wersja jest bezpieczna [2026]

Które wersje PHP są jeszcze bezpieczne w 2026? Tabela wszystkich wersji z datami EOL (8.2 kończy się 31.12.2026, 8.3 w 2027, 8.4 w 2028), rekomendacje dla projektów i opis tego, co się dzieje po zakończeniu wsparcia.

Wersje PHP i daty wsparcia — która wersja jest bezpieczna [2026]
DevOps i utrzymanie

Które wersje PHP są jeszcze bezpieczne, a które są już po końcu wsparcia?

Ta strona zbiera pełny harmonogram wsparcia PHP — daty premier, końce poprawek błędów i bezpieczeństwa — oraz praktyczną odpowiedź, na jaką wersję powinien celować projekt w 2026 roku. Traktuj to jako punkt odniesienia przy planowaniu aktualizacji, audytach bezpieczeństwa i rozmowach z hostingiem.

Najważniejsze: W 2026 roku bezpieczne są trzy wersje: PHP 8.4 i 8.5 (pełne wsparcie) oraz 8.3 (tylko poprawki bezpieczeństwa do końca 2027). PHP 8.2 kończy wsparcie 31 grudnia 2026. Wszystko starsze — 8.1, 8.0, 7.x, 5.6 — jest po EOL i nie dostaje żadnych łatek.

Jak działa cykl wydawniczy PHP

PHP wydaje nową wersję główną raz w roku, w listopadzie lub grudniu. Każda gałąź dostaje cztery lata wsparcia — cykl wydłużono z trzech do czterech lat w marcu 2024 roku (RFC „release cycle update"):

  • lata 1–2: pełne wsparcie (active support) — poprawki błędów i bezpieczeństwa,
  • lata 3–4: wsparcie bezpieczeństwa (security support) — wyłącznie krytyczne poprawki bezpieczeństwa, bez poprawek błędów,
  • po 4 latach: end of life (EOL) — żadnych poprawek, żadnych wydań.

Wydania pomniejsze (8.4.1, 8.4.2…) pojawiają się co kilka tygodni w ramach aktywnej gałęzi. Po EOL gałąź nie dostaje już nawet krytycznych łatek — to fundamentalna różnica między „starą wersją" a „wersją bez wsparcia".

  • ## Tabela: wersje PHP i daty wsparcia
Wersja Premiera Koniec poprawek błędów Koniec wsparcia bezpieczeństwa Status
PHP 8.5 20.11.2025 31.12.2027 31.12.2029 pełne wsparcie
PHP 8.4 21.11.2024 31.12.2026 31.12.2028 pełne wsparcie
PHP 8.3 23.11.2023 31.12.2025 31.12.2027 poprawki bezpieczeństwa
PHP 8.2 08.12.2022 31.12.2024 31.12.2026 poprawki bezpieczeństwa — kończy się
PHP 8.1 25.11.2021 25.11.2023 31.12.2025 koniec wsparcia
PHP 8.0 26.11.2020 26.11.2022 26.11.2023 koniec wsparcia
PHP 7.4 28.11.2019 28.11.2021 28.11.2022 koniec wsparcia
PHP 7.3 06.12.2018 06.12.2020 06.12.2021 koniec wsparcia
PHP 7.2 30.11.2017 30.11.2019 30.11.2020 koniec wsparcia
PHP 7.1 01.12.2016 01.12.2018 01.12.2019 koniec wsparcia
PHP 7.0 03.12.2015 04.01.2018 10.01.2019 koniec wsparcia
PHP 5.6 28.08.2014 19.01.2017 31.12.2018 koniec wsparcia

Daty pochodzą z oficjalnego harmonogramu php.net i zestawienia endoflife.date (stan: październik 2026). Kolejna premiera — PHP 8.6 — spodziewana jest pod koniec 2026 roku.

Uwaga: Jeśli Twój system działa na PHP 8.2, zostały dwa miesiące do końca wsparcia bezpieczeństwa. Jeśli na 8.3 — rok. Każda wersja poniżej 8.2 jest dziś bez łatek bezpieczeństwa. Sprawdź wersję przez php -v albo w panelu hostingu.

Na jaką wersję PHP powinien celować projekt

Wybór wersji to kompromis między nowością a kompatybilnością zależności. Praktyczne rekomendacje dla 2026 roku.

Sytuacja Rekomendacja Dlaczego
Nowy projekt PHP 8.4 lub 8.5 pełne wsparcie na 3+ lata, najnowsze funkcje
Aplikacja na 8.3 zostaw 8.3, planuj 8.4/8.5 na 2027 wsparcie do końca 2027, migracja nie pilna
Aplikacja na 8.2 migruj na 8.4 przed 31.12.2026 EOL za dwa miesiące
Aplikacja na 8.0/8.1 migruj na 8.4 teraz wersje po EOL, brak łatek
Aplikacja na 7.4 lub starszej migracja etapami (7.4 → 8.x) brak łatek od 2022, rosnące ryzyko
WordPress / PrestaShop docelowo 8.3–8.4, po weryfikacji wtyczek platformy wspierają 8.x, decydują wtyczki i moduły

Zasada praktyczna jest prosta: celuj w wersję z pełnym wsparciem, jeśli pozwalają na to zależności. Jeśli nie — wybierz najnowszą, którą wspiera cały stack, i zaplanuj kolejny krok. „Zostanie na starej wersji, bo działa" to odkładanie kosztu, nie jego unikanie.

Co się dzieje z systemem po EOL wersji PHP

Sam system nie przestaje działać — interpreter wykonuje kod dalej. Zmienia się natomiast otoczenie.

  • Podatności zostają bez łaty. Każda nowa luka w interpreterze i bibliotekach standardowych pozostaje otwarta na zawsze. Część luk da się wykorzystać zdalnie, bez dostępu do serwera.

  • Zależności przestają się aktualizować. Nowe wersje bibliotek wymagają nowszego PHP — bez migracji tracisz też poprawki bezpieczeństwa w zależnościach, nie tylko w interpreterze.

  • Hostingi wygaszają stare wersje. Po EOL wersje utrzymują się na serwerach zwykle rok–dwa, potem znikają albo stają się płatnym dodatkiem. Migracja pod presją terminu hostingu jest droższa niż zaplanowana.

  • Rosną koszty ludzi. Programistów znających stare wersje jest coraz mniej — stawki za utrzymanie rosną, a znalezienie wykonawcy trwa.

  • Pojawiają się wymogi formalne. Audyty bezpieczeństwa, RODO, wymagania klientów B2B i ubezpieczycieli coraz częściej pytają o wspierane wersje komponentów. System po EOL to pozycja ryzyka w każdym takim przeglądzie.

  • Odwrotna strona medalu: każda aktualizacja to też zysk. PHP 8.x jest istotnie szybsze od 7.x i 5.6 (optymalizacje silnika, JIT), a nowsze wersje dostają funkcje, które upraszczają kod — od enums i readonly po property hooks. Migracja to nie tylko „łatki", to także wydajność i nowsze biblioteki.

Jak zaplanować aktualizację krok po kroku

Kolejność działań jest zawsze taka sama, niezależnie od wersji startowej.

  1. Sprawdź stan — wersja PHP, wersja frameworka/platformy, lista zależności i ich wymagania. composer outdated, panel hostingu, php -v.
  2. Zrób audyt zgodności — PHPCompatibility i PHPStan pokażą, co przestanie działać na docelowej wersji. Wynik to lista blokad, czyli plan migracji.
  3. Zabezpiecz się testami — testy ścieżek krytycznych przed migracją; bez nich każda zmiana zachowania wyjdzie na produkcji.
  4. Zrefaktoryzuj automatycznie — Rector ma rulesety dla przejść między wersjami i robi 80–90% mechanicznej pracy.
  5. Wdróż przez staging — docelowa wersja z tymi samymi rozszerzeniami co produkcja, testy, potem produkcja poza szczytem z planem wycofania.

Dokładny opis każdego etapu — z komendami i konfiguracją — znajdziesz w przewodniku o migracji PHP na 8.x. Jeśli działasz na 8.2 i patrzysz na deadline 31 grudnia 2026, scenariusz i plan czasowy opisuję w artykule o końcu wsparcia PHP 8.2.

Wersje PHP w liczbach — co mówią dane

Warto wiedzieć, jak wygląda adopcja wersji w praktyce, bo to wpływa na wsparcie bibliotek i hostingów.

  • PHP 5.6 zakończył życie w 2018 roku, ale jeszcze przez lata pojawiał się na produkcji — dziś to wersja spotykana już rzadko, głównie w systemach wewnętrznych i „zamrożonych" wdrożeniach.
  • PHP 7.x dominował w latach 2016–2022 — wiele aplikacji z tego okresu nadal działa, często na 7.4.
  • PHP 8.x to obecny standard — 8.1 i starsze 8.x są stopniowo wypierane przez 8.2–8.4.
  • WordPress od wersji 6.x rekomenduje PHP 8.x, a PrestaShop 8/9 wspiera 8.1–8.4 — platformy ciągną ekosystem w górę.

Dla właściciela systemu wniosek jest jeden: im dalej od aktualnych wersji, tym mniejsza dostępność wsparcia — bibliotek, wykonawców, hostingów. Aktualizacja „o jedną wersję" raz na dwa lata jest znacznie tańsza niż skok przez trzy generacje raz na sześć lat.

Najczęściej zadawane pytania

Która wersja PHP jest najbezpieczniejsza w 2026 roku?

PHP 8.5 i 8.4 — obie mają pełne wsparcie (poprawki błędów i bezpieczeństwa). PHP 8.3 dostaje tylko poprawki bezpieczeństwa do końca 2027. Wszystkie wersje 8.2 i starsze są w fazie security support z kończącym się terminem (8.2) albo po EOL.

Czy PHP 7.4 jest jeszcze wspierane?

Nie. PHP 7.4 zakończyło wsparcie bezpieczeństwa 28 listopada 2022 roku. System na 7.4 działa, ale nie dostaje żadnych łatek — ani w interpreterze, ani (przez wymagania wersji) w większości aktualizowanych bibliotek. Migracja z 7.4 na 8.x to typowo 1–2 tygodnie pracy.

Co to jest end of life (EOL) wersji PHP?

EOL to moment, w którym gałąź PHP przestaje dostawać jakiekolwiek aktualizacje — również krytyczne poprawki bezpieczeństwa. Po EOL nowo odkryte podatności pozostają bez łaty. Data EOL jest znana z góry, co odróżnia PHP od wielu projektów open source — można się do niej przygotować.

Czy hosting może zmusić mnie do aktualizacji PHP?

Pośrednio tak. Hostingi wygaszają obsługę wersji po EOL — najpierw przestają je aktualizować, potem usuwają z serwerów albo przenoszą do płatnych „dodatków legacy". Jeśli system nie działa na nowszej wersji, zmiana hostingu to dodatkowy koszt i ryzyko przenosin.

Czy po EOL wersji PHP można kupić przedłużone wsparcie?

Tak — firmy takie jak Zend czy TuxCare sprzedają komercyjne łaty bezpieczeństwa dla wersji po EOL (extended support). To rozwiązanie buforowe dla dużych systemów w trakcie migracji, kosztuje zwykle kilka–kilkanaście tysięcy złotych rocznie i nie zastępuje docelowej aktualizacji.

Jak często trzeba aktualizować PHP?

  • Realistycznie: raz na 2–3 lata, przeskakując o jedną–dwie wersje. Każda aktualizacja pojedynczej wersji jest tania (dni pracy), a skok przez trzy generacje naraz — drogi i ryzykowny. Najlepszy rytm to aktualizacja na rok–dwa przed EOL aktualnej wersji, gdy biblioteki są już gotowe.

Źródła

KS

Krzysztof Słonina

Full stack developer i właściciel Inoventis Solutions (informatix). Od 2009 roku buduje aplikacje webowe w Laravel/PHP, integracje e-commerce i automatyzacje procesów — m.in. OneCRMApp i FamilyTimelineApp, działające na Laravel, React i Inertia.js.

O autorze
Darmowy PDF

Checklista wymagań do wyceny aplikacji

12 pytań kontrolnych, które warto przygotować przed rozmową z wykonawcą — szybsza wycena, mniej ukrytych kosztów.

Powiązane wpisy

23.10.2026

PHP 8.2 kończy wsparcie 31 grudnia 2026 — co zrobić

Za dwa miesiące PHP 8.2 przestanie dostawać łaty bezpieczeństwa. Trzy scenariusze (aktualizacja, przedłużone wsparcie, zaniechanie), plan działania do 31 grudnia, lista zmian przy przejściu na 8.4 i widełki kosztów.

Czytaj dalej

20.10.2026

Migracja i aktualizacja PHP — przewodnik 5.6/7.x → 8.x [2026]

Migracja PHP na 8.x usuwa ryzyka bezpieczeństwa i przyspiesza aplikację bez zmian w kodzie biznesowym. Ścieżka krok po kroku — od audytu zgodności i testów, przez Rector, po wdrożenie z monitoringiem. Z tabelą dat wsparcia, kosztami i checklistą.

Czytaj dalej

23.10.2026

Checklista migracji PHP — 30 punktów przed wdrożeniem [2026]

30 punktów w pięciu fazach — od inwentaryzacji zależności po monitoring po wdrożeniu — z kryterium odbioru dla każdej fazy i listą błędów, które taka kontrola eliminuje. Szablon planu migracji i narzędzie weryfikacji wykonawcy.

Czytaj dalej