Koniec wsparcia PHP 8.2: sprawdź stronę przed 31.12.2026

PHP 8.2 traci wsparcie bezpieczeństwa 31.12.2026. Jak w 2 minuty sprawdzić wersję PHP i bezpiecznie przejść na 8.3 lub 8.4. Na końcu lista kontrolna.

Ilustracja: serwer z kalendarzem i zaznaczoną datą końca roku, tarcza ochronna oraz strzałka prowadząca do nowszej wersji oprogramowania
Ilustracja wygenerowana przez AI

Jeśli Twoja strona albo sklep działa na PHP 8.2, masz czas do końca roku. Według tabeli wspieranych wersji na php.net po 31.12.2026 ta wersja przestaje dostawać poprawki bezpieczeństwa. Wersja 8.1 straciła je już 31.12.2025.

Ta porada pokazuje, jak w 2 minuty sprawdzić, na jakiej wersji działa Twoja strona, i jak bezpiecznie ją zmienić. Dostaniesz też listę kontrolną z kopią i testem. Zmiana zwykle zajmuje kilkadziesiąt minut, a jej brak może kosztować dużo więcej.

Co dokładnie oznacza koniec wsparcia PHP 8.2

PHP to język, w którym napisane są WordPress, WooCommerce i PrestaShop, a także wiele formularzy i skryptów na stronach. Twórcy PHP wspierają każdą wersję przez cztery lata: dwa lata pełnego wsparcia i dwa lata samych poprawek bezpieczeństwa. PHP 8.2 jest w tej drugiej fazie od początku 2025 roku. Kiedy ten czas mija, nowo znalezione luki w tej wersji nie są już łatane.

Strona nie przestanie działać 1 stycznia 2027 roku. Problem polega na tym, że serwer będzie pracował na oprogramowaniu, które ma znane, a niezałatane dziury. Dla sklepu, w którym klienci podają dane i płacą, to realne ryzyko.

Skutki widać też z drugiej strony. Producenci wtyczek stopniowo przestają testować swoje dodatki na starych wersjach. WooCommerce już teraz podaje w wymaganiach serwera PHP 8.3 lub nowsze (testowane do 8.4). Na starszych wersjach nadal działa, ale producent ostrzega, że te, które straciły wsparcie, narażają sklep na luki.

Jak sprawdzić wersję PHP w 2 minuty

Zacznij od najprostszej metody. Poniżej trzy sposoby, wybierz ten, który pasuje do Twojej strony.

Sposób 1: WordPress

  1. Zaloguj się do panelu WordPressa.
  2. Wejdź w Narzędzia, potem Stan witryny.
  3. Otwórz zakładkę Informacja, a w niej sekcję Serwer. Przy pozycji „Wersja PHP” zobaczysz numer, na przykład 8.2.

Sposób 2: panel hostingu

W panelu hostingu (OVH, home.pl, nazwa.pl lub innego dostawcy) szukaj pozycji w rodzaju „Wersja PHP”, „Ustawienia PHP” albo „Konfiguracja PHP”. Nazwy różnią się między firmami, więc jeśli nie widzisz ich od razu, sprawdź pomoc dostawcy.

Sposób 3: mały plik testowy

Jeśli wdrażasz stronę samodzielnie, wgraj na serwer plik wersja.php o takiej treści:

<?php
echo 'PHP: ' . PHP_VERSION;

Otwórz go w przeglądarce, zapisz wynik i od razu usuń plik z serwera. Nie zostawiaj go publicznie, bo to zbędna informacja dla osób, które szukają słabych punktów.

Jeśli nie wiesz, jak się za to zabrać, użyj mojego darmowego narzędzia Zbadaj stronę. W 30 sekund sprawdza stronę w kilku obszarach i podpowiada, co poprawić. Nie zastąpi ono jednak sprawdzenia wersji PHP po stronie serwera.

Na jaką wersję przejść

Celem jest PHP 8.3 albo 8.4. Według php.net 8.3 dostaje poprawki bezpieczeństwa do 31.12.2027, a 8.4 do 31.12.2028, więc 8.4 daje rok zapasu więcej. Jest już też PHP 8.5 (wsparcie do 31.12.2029), ale nie wszystkie dodatki oficjalnie ją obsługują. Dokładny wybór zależy od tego, co obsługują Twój CMS, motyw i wtyczki. Nie ma sensu iść najwyżej, jeśli sklep zaczyna wtedy wyświetlać błędy.

Co sprawdzasz Stan na 21.10.2026 Gdzie to znajdziesz
Wspierane wersje PHP 8.3 do 31.12.2027, 8.4 do 31.12.2028, 8.5 do 31.12.2029 php.net, strona „Supported Versions”
Zalecane PHP dla WordPressa WordPress 7.1: zalecane 8.3 lub nowsze, minimum 7.4, zgodność do 8.5 wordpress.org, strona „Requirements”
WooCommerce 8.3 lub nowsze, testowane do 8.4 dokumentacja WooCommerce „Server requirements”
PrestaShop 8.x: najwyżej 8.1; 9.0: 8.1–8.4; 9.1: 8.1–8.5 dokumentacja wymagań systemowych danej wersji
Wtyczki i motyw zależy od autora opis i dziennik zmian u autora

Uwaga dla sklepów na PrestaShop 8: według dokumentacji wersje 8.0–8.2 oficjalnie działają najwyżej na PHP 8.1, które już nie dostaje poprawek. Wspierane PHP wymaga więc najpierw przejścia sklepu na PrestaShop 9. To osobny, większy projekt niż sama zmiana PHP i warto go zaplanować z wyprzedzeniem.

Zasada jest prosta: najpierw sprawdzasz wymagania, potem testujesz na kopii, a dopiero na końcu zmieniasz wersję na stronie, którą widzą klienci.

Lista kontrolna zmiany wersji PHP

To jest część, którą warto wydrukować. Robisz ją w tej kolejności.

  1. Zapisz obecną wersję PHP i listę wtyczek wraz z numerami wersji.
  2. Zrób pełną kopię zapasową: pliki i baza danych. Pobierz ją poza serwer, a nie tylko zostawiaj na hostingu.
  3. Zaktualizuj CMS, motyw i wtyczki do najnowszych stabilnych wersji. Starsze często nie działają na nowszym PHP.
  4. Usuń wtyczki, których nie używasz. Każda to dodatkowe ryzyko i potencjalny błąd po zmianie.
  5. Utwórz kopię testową strony (tzw. staging). Część hostingów ma to w panelu, a jeśli nie, można zrobić ją na subdomenie albo wtyczką.
  6. Zmień wersję PHP na kopii i sprawdź dziennik błędów.
  7. Przetestuj kluczowe funkcje (lista niżej).
  8. Zmień wersję na stronie głównej, najlepiej poza godzinami największego ruchu.
  9. Powtórz testy i obserwuj stronę przez kilka dni.
  10. Miej plan powrotu: zmianę wersji w panelu zwykle cofniesz w kilka minut, a gdy to nie wystarczy, ratuje Cię kopia z punktu 2.

Co przetestować po zmianie

Nie wystarczy otworzyć stronę główną. Błędy często chowają się w miejscach, które odwiedzasz rzadko.

  • Formularz kontaktowy: wyślij wiadomość i sprawdź, czy dotarła na e-mail.
  • Podstrony usług i bloga oraz wyszukiwarka na stronie.
  • Logowanie do panelu i dodanie lub edycja wpisu.
  • Sklep: dodanie produktu do koszyka, kasa, próbne zamówienie z płatnością, e-maile do klienta, wysyłka.
  • Galerie, kalkulatory i wtyczki rezerwacji, jeśli ich używasz.
  • Dziennik błędów serwera: powinien być pusty albo zawierać tylko drobne ostrzeżenia.

Gdzie zmienić wersję PHP w popularnych hostingach

Każdy dostawca ma to w innym miejscu, a panele czasem się zmieniają. Poniżej ścieżki według pomocy dostawców w stanie na październik 2026 roku.

  • OVHcloud: w Panelu klienta wejdź w Web Cloud → Hosting i wybierz hosting. W zakładce „Informacje ogólne”, w ramce „Konfiguracja”, kliknij „...” przy pozycji „Ogólna wersja PHP”, potem „Zmień konfigurację”, „Zmień bieżącą konfigurację” i „Dalej”, wybierz wersję i kliknij „Zatwierdź”. W tym samym oknie jest opcja „Przywróć poprzednią konfigurację”. Ustawienie dotyczy całego hostingu, a inną wersję dla jednej strony ustawia się plikiem .ovhconfig.
  • home.pl: w Panelu klienta wybierz Usługi WWW i nazwę hostingu, a potem w sekcji „Serwer WWW” menu „Ustawienia” → „Preferencje serwera”. Wersję wybierasz w polu „Interpreter PHP” i klikasz „Zapisz”. Zmiana obejmuje wszystkie katalogi na hostingu. W tym samym menu jest „Raport zgodności z wersją interpretera PHP”, który pokazuje, czy aplikacje na serwerze są gotowe na wybraną wersję (jego przygotowanie może potrwać kilka godzin).
  • nazwa.pl (CloudHosting): w CloudHosting Panelu najedź na zakładkę „WWW i FTP”, wybierz „PHP i Node.js”, a w sekcji „Ustawienia PHP” wybierz wersję z listy i kliknij „Zapisz”. Zmiana dotyczy całego serwera, czyli wszystkich stron na nim. Bez dopłat dostępne są wersje od 8.2 w górę.

Jeśli nie możesz znaleźć opcji, napisz do pomocy dostawcy i podaj domenę. Zazwyczaj odpowiadają, gdzie ją kliknąć.

Czego nie robić

  • Nie zmieniaj wersji bez kopii. To najczęstszy błąd i najdroższy.
  • Nie testuj od razu na działającym sklepie w środku dnia.
  • Nie ignoruj komunikatów o wtyczkach, które nie są kompatybilne. Jeśli autor ich nie rozwija, poszukaj zamiennika.
  • Nie zostawiaj pliku z wersją PHP na serwerze po sprawdzeniu.
  • Nie czekaj do grudnia. Jeśli coś wymaga poprawek, w ostatnich dniach roku trudno o wsparcie.

Gdy strona jest stara albo wtyczki nie pasują

Bywa, że strona działa na starym motywie i wtyczkach, których autorzy dawno przestali je aktualizować. Wtedy zmiana wersji PHP wywołuje lawinę błędów. W takiej sytuacji lepiej zastanowić się nad modernizacją strony: przenoszę treści i adresy bez utraty SEO, a nowy kod nie zależy od zestawu przestarzałych dodatków.

Jeśli wolisz, żeby ktoś robił takie zmiany za Ciebie, w ramach opieki technicznej zajmuję się aktualizacjami, kopiami zapasowymi i szybką reakcją, gdy coś przestanie działać.

Podsumowanie

PHP 8.2 po 31.12.2026 nie dostanie poprawek bezpieczeństwa, więc do końca roku warto przejść na 8.3 albo 8.4. Najpierw sprawdź wersję, zrób kopię, przetestuj zmianę na kopii strony i dopiero potem zmień ją na stronie produkcyjnej.

Jeśli nie chcesz robić tego samodzielnie, napisz do mnie. Sprawdzę wersję, zrobię test na kopii i zmienię wersję PHP. Odpowiadam w 24 godziny, a nowi klienci dostają 20% rabatu na pierwsze zlecenie.

Najczęstsze pytania

Usługi związane z tematem

Masz podobny projekt?

Opisz, czego potrzebujesz, a w 24 godziny odeślę wycenę. Nowi klienci dostają 20% rabatu na pierwsze zlecenie.

Wyceń projektUmów rozmowę (20 min)

Czytaj dalej