PHP 8.1 nie dostaje już poprawek, PHP 8.2 straci je 31 grudnia 2026. Co daje PHP 8.5 wydane w listopadzie 2025, co w nim znika i jak przełączyć WordPressa lub sklep na nowszą wersję bez białego ekranu.
Większość stron w internecie działa na PHP, a większość właścicieli tych stron nigdy nie sprawdzała, na której wersji. Tymczasem kalendarz jest nieubłagany: PHP 8.1 nie dostaje poprawek bezpieczeństwa od 31 grudnia 2025, a PHP 8.2 straci je 31 grudnia 2026. Po tej dacie każda luka znaleziona w interpreterze zostaje otwarta na zawsze - a strona na niewspieranej wersji jest łatwym celem niezależnie od tego, jak dobrze zabezpieczony jest WordPress czy PrestaShop na wierzchu. Po drugiej stronie skali stoi PHP 8.5, wydane 20 listopada 2025, ze wsparciem do końca 2029 roku. Ten artykuł to plan przejścia: co daje nowa wersja, co w niej znika, jak sprawdzić zgodność wtyczek i jak przełączyć stronę bez białego ekranu.
Od 2022 roku każda wersja PHP dostaje dwa lata pełnego wsparcia i dwa lata poprawek wyłącznie bezpieczeństwa. Stan na wrzesień 2026:
Wniosek jest prosty: jeśli zmieniasz wersję raz na kilka lat, celuj w 8.4 lub 8.5. Przejście z 8.2 na 8.3 kupuje tylko rok spokoju, a większość problemów ze zgodnością i tak pojawia się między 8.1 a 8.3 (usunięte funkcje dynamicznych właściwości, ostrzeżenia o typach), więc skok od razu do 8.4 rzadko dokłada nowych kłopotów.
PHP 8.5 to wydanie ewolucyjne, w dużej mierze zgodne wstecz z 8.4, ale z kilkoma nowościami, które realnie zmieniają pracę deweloperów i stabilność stron:
Do tego zwyczajowa porcja wydajności: kolejne optymalizacje silnika i OPcache, choć skok nie jest tak duży jak przy przejściu z 7.4 na 8.x. Na hostingu z LiteSpeed i włączonym OPcache różnica między 8.2 a 8.5 dla typowego WordPressa to kilka procent czasu generowania strony.
Każda nowa wersja oznacza część starych konstrukcji jako przestarzałe (deprecated): działają nadal, ale generują ostrzeżenia, a w PHP 9 znikną. W 8.5 na liście są m.in.:
W dobrze utrzymanych wtyczkach WordPressa te konstrukcje są rzadkością. Problem zaczyna się w motywach kupionych w 2018 roku i "jednorazowych" wtyczkach z niestandardowym kodem - one najczęściej wywołują ostrzeżenia, a przy trybie wyświetlania błędów potrafią zepsuć układ strony.
Jeśli strona ma wtyczkę, która nie działa na nowym PHP i nie ma aktualizacji, masz trzy wyjścia: znaleźć zamiennik, zlecić poprawkę (zwykle to kilka linii) albo zostać na 8.3, żeby kupić rok na decyzję. Zostawanie na 8.2 po grudniu 2026 nie jest opcją dla strony, która przetwarza dane klientów.
Po przełączeniu PHP w logu błędów pojawiają się zwykle trzy typy wpisów. Warto je rozróżniać, bo tylko jeden z nich naprawdę psuje stronę:
Najczęstsi winowajcy błędów krytycznych to stare wtyczki SEO i galerie, motywy z wbudowanymi "frameworkami" sprzed 2020 roku oraz własne fragmenty kodu w functions.php. Gdy znasz nazwę wtyczki, tymczasowo zmień nazwę jej katalogu przez FTP lub menedżer plików - WordPress ją wyłączy, strona wróci, a Ty spokojnie poszukasz aktualizacji lub zamiennika. Jeśli wolisz nie grzebać w plikach, na naszym hostingu wersję PHP przełączysz z powrotem jednym kliknięciem, a log błędów jest dostępny wprost w panelu.
Czy WordPress 7.0 wymaga PHP 8.x? Formalnie działa od PHP 7.2.24, ale zalecane jest 8.2 lub nowsze; wszystkie nowe funkcje testowano na 8.2-8.5.
Co jeśli po zmianie zobaczę biały ekran? Wróć w panelu do poprzedniej wersji PHP, włącz logowanie błędów i sprawdź, która wtyczka wywołała błąd krytyczny - w PHP 8.5 zobaczysz to od razu w śladzie stosu.
Czy PrestaShop i WooCommerce działają na PHP 8.5? WooCommerce tak, przy aktualnych wersjach WordPressa i wtyczki. PrestaShop 9 obsługuje PHP 8.1-8.4; zgodność z 8.5 sprawdź w notach wydania swojej wersji przed zmianą.
Czy nowsze PHP przyspieszy stronę? Trochę, ale nie oczekuj cudów - większy zysk daje pamięć podręczna i Redis, o czym pisaliśmy w artykule WordPress wolno działa.
Które wersje PHP oferujecie? Od 5.6 do 8.5, wybierane osobno dla każdej domeny - starsze wersje wyłącznie dla starych aplikacji, których nie da się zmigrować.
Do 31 grudnia 2026 każda strona na PHP 8.2 powinna przejść na wersję nowszą, a strony na 8.1 są już spóźnione. Najrozsądniejszy cel to PHP 8.4 (wsparcie do końca 2028) albo 8.5 (do końca 2029), które poza bezpieczeństwem dają lepszą diagnostykę błędów i szybszy silnik. Cała operacja przy aktualnych wtyczkach zajmuje godzinę, a przy starych - jedno popołudnie z kopią testową. Jeśli wolisz, żeby zrobił to ktoś, kto robi to codziennie, nasza bezpłatna migracja obejmuje też dobór wersji PHP i test strony po zmianie.
Wszystkie poradniki z kategorii: WordPress