Skip to content

Wszystko o WordPressie, tworzeniu stron — i nie tylko

✅ Jak zaktualizować i sprawdzić wersję PHP dla WordPress przez cPanel i Plesk

✅ Jak zaktualizować i sprawdzić wersję PHP dla WordPress przez cPanel i Plesk

Wchodzą Państwo do panelu administracyjnego WordPress i widzą żółty baner: „Państwa strona działa na przestarzałej wersji PHP". A potrzebna wtyczka w ogóle odmawia instalacji, żąda PHP 8.0, a na serwerze wciąż jest 7.4. Brzmi znajomo?

PHP to silnik Państwa strony. Od jego wersji zależy bezpośrednio szybkość ładowania stron, odporność na włamania i kompatybilność z wtyczkami. Dostawcy hostingu nie zawsze spieszą się z aktualizacją PHP za Państwa, a niektórzy celowo trzymają klientów na starych gałęziach, bo „tak jest stabilniej" i generuje mniej zgłoszeń do wsparcia.

W 10 minut dowiedzą się Państwo, jak sprawdzić wersję PHP na swojej stronie WordPress i zaktualizować ją przez cPanel lub Plesk. Bez pomocy programisty i bez ryzyka, że strona przestanie działać.

💡 Szybki przegląd:

  • Określenie bieżącej wersji PHP wtyczką Display PHP Version, pół minuty, bez umiejętności technicznych
  • Znalezienie wersji w panelu hostingu: cPanel (Select PHP Version) lub Plesk (PHP Settings)
  • Dla dokładnej diagnostyki utworzenie pliku z phpinfo() i otwarcie go w przeglądarce
  • Przed aktualizacją wykonanie pełnej kopii zapasowej strony i sprawdzenie kompatybilności wtyczek przez PHP Compatibility Checker
  • Przełączenie wersji PHP dwoma kliknięciami, a następnie przeprowadzenie ręcznego testu: strona główna, panel administracyjny, formularze, koszyk

Czym jest PHP i dlaczego wersja ma znaczenie

PHP to język serwerowy, w którym napisany jest WordPress. Gdy odwiedzający otwiera Państwa stronę, skrypty PHP składają stronę z bazy danych i przekazują przeglądarce HTML. Mówiąc prościej, PHP przekształca treść z bazy danych w to, co widzi użytkownik.

Schemat działania PHP w WordPressie

Według danych W3Techs, PHP jest używane przez 70,9% stron, których język serwerowy jest znany. Przy czym wersje 8.x są zainstalowane na około 60% z nich, reszta pozostaje na 7.x, a miejscami zdarza się nawet 5.6. I co kluczowe: każda wersja PHP żyje dokładnie 4 lata. Dwa lata aktywnego wsparcia z poprawkami błędów, potem dwa lata tylko krytycznych łatek bezpieczeństwa, a następnie koniec życia (EOL). Po EOL dziury w zabezpieczeniach nie są już w ogóle łatane.

Dla WordPressa minimalne wymagania są skromne: PHP 7.4 i wyższe. Ale to minimum. Rzeczywista różnica w szybkości między PHP 7.4 a 8.2 jest około półtora- do dwukrotna na typowej stronie. Na PHP 8.3 z kompilacją JIT wzrost jest jeszcze bardziej zauważalny przy operacjach obliczeniowych. Według testów Kinsta z grudnia 2025 roku, WordPress na PHP 8.5 obsługuje o 34% więcej zapytań na sekundę niż na PHP 7.4, na tym samym sprzęcie.

Jak sprawdzić wersję PHP: 4 sposoby

Jest kilka sposobów, aby dowiedzieć się, na jakiej wersji PHP działa Państwa WordPress. Od najprostszego (wtyczka na jedno kliknięcie) po techniczny (phpinfo). Proszę wybrać ten, który jest wygodniejszy.

Sposób 1: wtyczka Display PHP Version

Najszybsza droga. Instalują Państwo wtyczkę Display PHP Version, aktywują ją i wersja PHP pojawia się bezpośrednio w widżecie „Na skróty" na głównej stronie panelu administracyjnego.

Wtyczka Display PHP Version w panelu WordPress

Wtyczka waży mniej niż 50 KB i nie obciąża strony. Po najechaniu na wersję PHP pokazuje również wersję MySQL, co jest wygodne przy diagnozowaniu problemów z bazą danych. Zainstalowana na ponad 30 000 stron. Jedyny minus: wtyczka nie była aktualizowana od 2021 roku, ale swoją jedyną funkcję spełnia bez zarzutu.

Sposób 2: w panelu cPanel

Wchodzą Państwo do cPanel swojego hostingu, znajdują sekcję „Oprogramowanie" (Software) i klikają „Select PHP Version" (Wybierz wersję PHP).

Wybór wersji PHP w panelu cPanel

Na stronie, która się otworzy, od razu widać bieżącą wersję PHP. Tutaj można również przełączyć się na inną i zaznaczyć potrzebne rozszerzenia (extensions). Minimalny zestaw dla WordPressa obejmuje mysqli do bazy danych, curl do zapytań zewnętrznych, gd do obrazów, mbstring do cyrylicy, zip do archiwów oraz openssl do szyfrowania.

Sposób 3: funkcja phpinfo()

Techniczny sposób, który pokazuje absolutnie wszystko o konfiguracji PHP na serwerze: wersję, włączone rozszerzenia, limity pamięci, rozmiar plików do przesyłania i dziesiątki innych parametrów.

Proszę utworzyć plik o dowolnej nazwie (na przykład info.php) i umieścić w nim następujący kod:

1<?php
2phpinfo();

Proszę przesłać plik do głównego folderu witryny przez FTP lub menedżera plików hostingu. Następnie otworzyć w przeglądarce https://вашсайт.ru/info.php. Pierwszy wiersz pokaże wersję PHP.

Po sprawdzeniu koniecznie proszę usunąć ten plik, ponieważ osoby atakujące mogą wykorzystywać phpinfo() do zbierania danych o serwerze.

Sposób 4: w panelu Plesk

W Plesk proszę wejść do sekcji „Strony i domeny", wybrać odpowiednią witrynę i kliknąć „PHP Settings" (Ustawienia PHP). Bieżąca wersja wyświetla się na górze strony, tam też znajduje się selektor do przełączania.

Jak zaktualizować wersję PHP

Przed aktualizacją żelazna zasada: proszę wykonać pełną kopię zapasową witryny. Plików i bazy danych. Większość hostingów oferuje backup jednym kliknięciem przez ten sam cPanel lub Plesk. Jeśli nie, proszę zainstalować wtyczkę taką jak UpdraftPlus i wykonać kopię zapasową w chmurze.

Aktualizacja w cPanel

W sekcji „Select PHP Version" proszę po prostu wybrać odpowiednią wersję z listy rozwijanej i kliknąć „Set as current" (Ustaw jako bieżącą).

Instalacja nowej wersji PHP przez cPanel

Tam też proszę zaznaczyć rozszerzenia PHP, które mają być aktywne. Minimalny zestaw dla WordPressa obejmuje mysqli do bazy danych, curl do zapytań zewnętrznych, gd do obrazów, mbstring do cyrylicy, zip do archiwów, openssl do szyfrowania, json do wymiany danych oraz xml do RSS i map witryny. Jeśli witryna działa przez pamięć podręczną, proszę dodać memcached lub redis. Dla WooCommerce obowiązkowy jest soap.

Po przełączeniu wersji PHP witryna stosuje zmiany natychmiast. Proszę otworzyć witrynę w sąsiedniej karcie i przejść główne strony: stronę główną, panel administracyjny, kilka wpisów. Proszę upewnić się, że nic się nie zepsuło.

Aktualizacja w Plesk

W Plesk ścieżka jest nieco inna. Proszę wejść w „Tools & Settings" (Narzędzia i ustawienia), następnie „Updates and Upgrades" (Aktualizacje) i kliknąć „Add/Remove Components" (Dodaj lub usuń komponenty).

Zarządzanie wersjami PHP w panelu Plesk

W sekcji hostingu webowego (dla Linuxa) proszę zaznaczyć potrzebne wersje interpretera PHP. Dla Windowsa, w sekcji funkcji hostingu Plesk. Po zainstalowaniu komponentów proszę wrócić do ustawień konkretnej witryny i wybrać nową wersję PHP w „PHP Settings".

Zaawansowany sposób dla osób pracujących z serwerem przez SSH: polecenia Plesk Installer. Na przykład, aby usunąć PHP 5.6 i zainstalować 8.2:

1plesk installer --select-release-current --remove-component php5.6
2plesk installer --select-release-current --install-component php8.2

Sprawdzanie zgodności: PHP Compatibility Checker

Zanim przestawi się Pan/Pani przełącznik wersji, warto sprawdzić: czy Pana/Pani wtyczki i motyw udźwigną nowe PHP? Służy do tego wtyczka PHP Compatibility Checker od WP Engine.

Wyniki sprawdzania zgodności wtyczek z PHP

Proszę zainstalować, aktywować, wejść w „Narzędzia" i kliknąć „PHP Compatibility". Proszę wybrać docelową wersję PHP (na przykład 8.3) i uruchomić skanowanie. Wtyczka sprawdza kod Pana/Pani motywów i wtyczek przez usługę Tide od WP Engine i generuje raport: błędy (na pewno się zepsuje) oraz ostrzeżenia (może się zepsuć).

Wtyczka nie była aktualizowana od 2023 roku, a w opiniach skarżą się na zawieszanie i fałszywe alarmy. Daje jednak ogólne pojęcie o zgodności. Bardziej niezawodna ścieżka: proszę utworzyć kopię stagingową witryny (wiele hostingów oferuje to jednym kliknięciem), przełączyć tam PHP i przeprowadzić ręczny test głównych funkcji.

Która wersja PHP jest lepsza dla WordPressa w 2026 roku

Według stanu na czerwiec 2026 roku obraz wersji PHP wygląda następująco:

Wersja

Wydanie

Aktywne wsparcie do

Łatki bezpieczeństwa do

Status dla WordPressa

PHP 7.4

Lis 2019

Lis 2021

Lis 2022

❌ EOL, nie używać

PHP 8.0

Lis 2020

Lis 2022

Lis 2023

❌ EOL, nie używać

PHP 8.1

Lis 2021

Lis 2023

Lis 2024

❌ EOL, nie używać

PHP 8.2

Gru 2022

Gru 2024

Gru 2026

✅ Zalecane, ale do EOL pół roku

PHP 8.3

Lis 2023

Gru 2025

Gru 2027

✅ Optymalny wybór

PHP 8.4

Lis 2024

Gru 2026

Gru 2028

✅ Świeża, aktywne wsparcie

PHP 8.5

Lis 2025

Gru 2027

Gru 2029

✅ Najnowsza, maksimum szybkości

Porównanie wydajności różnych wersji PHP

Jeśli Państwa hosting oferuje wybór, proszę ustawić PHP 8.3, to optymalna równowaga między szybkością a kompatybilnością. PHP 8.4 da jeszcze trochę wydajności dzięki kompilacji JIT, ale niektóre starsze wtyczki mogą grymasić. PHP 8.5 jest dla tych, którzy trzymają stronę na najnowszej wersji i są gotowi na możliwe niezgodności z egzotycznymi wtyczkami.

Najważniejsze: proszę nie pozostawać na wersjach niższych niż 8.2. PHP 8.1 i starsze nie otrzymują już nawet krytycznych łatek bezpieczeństwa. Według danych WordPress.org, od maja 2026 roku minimalną zalecaną wersją PHP dla WordPressa jest 8.3.

Dlaczego warto zaktualizować do PHP 8.x

Przejście z PHP 7.4 na 8.2 daje wzrost szybkości od półtora do dwóch razy na typowej stronie WordPress. To nie marketing, a bezpośrednia konsekwencja ulepszeń architektonicznych.

Porównanie możliwości PHP 7 i PHP 8

Oto co konkretnie Państwo zyskują:

  • Kompilacja JIT (Just-In-Time, od PHP 8.0). Ciężkie obliczenia wykonywane są szybciej. Dla zwykłej strony WordPress efekt jest skromny, ale dla wtyczek z analityką, generowaniem raportów lub przetwarzaniem obrazów jest odczuwalny.

  • Argumenty nazwane (PHP 8.0). Czynią kod czytelniejszym: wp_remote_post($url, timeout: 30) zamiast wp_remote_post($url, array('timeout' => 30)).

  • Typy union (PHP 8.0) oraz intersection (PHP 8.1). Pomagają deweloperom wtyczek pisać bardziej przewidywalny kod.

  • Właściwości readonly (PHP 8.1) oraz klasy readonly (PHP 8.2). Chronią obiekty przed przypadkowymi zmianami, mniej błędów w runtime.

  • Enums (wyliczenia, PHP 8.1). Zamiast magicznych ciągów w rodzaju 'publish' i 'draft', ścisła typizacja statusów.

  • Ulepszona obsługa błędów. W PHP 8 błędy fatalne przekształciły się w wyjątki, które można przechwycić. Strona nie pada całkowicie z powodu błędu w jednej wtyczce, co jest szczególnie ważne po aktualizacji.

Główny argument za aktualizacją jest prosty: przestarzałe gałęzie PHP tracą wsparcie, a deweloperzy przestają wydawać nawet krytyczne poprawki bezpieczeństwa. Każda znaleziona podatność w niewspieranej wersji pozostaje otwarta na zawsze.

Wideo: aktualizacja PHP krok po kroku w cPanel

Jeśli wygodniej jest Państwu oglądać niż czytać, oto krótkie wideo z demonstracją aktualizacji PHP przez cPanel:

⁉️🤔 Często zadawane pytania

Czy można zaktualizować PHP bez dostępu do cPanel lub Plesk?

Tak, jeśli mają Państwo VPS lub serwer dedykowany. Proszę połączyć się przez SSH i zainstalować potrzebną wersję przez menedżera pakietów. Dla Ubuntu: sudo apt install php8.3. Po instalacji proszę skonfigurować Apache lub Nginx do używania nowej wersji. Jeśli są Państwo na hostingu współdzielonym i nie ma panelu sterowania, proszę napisać do supportu, zmianę wersji PHP zazwyczaj wykonuje się na żądanie.

Co zrobić, jeśli po aktualizacji PHP strona przestała działać?

Proszę włączyć tryb debugowania WordPressa: dodać w wp-config.php linie define('WP_DEBUG', true); oraz define('WP_DEBUG_LOG', true);. Log błędów pojawi się w /wp-content/debug.log. Z reguły problem tkwi w jednej niekompatybilnej wtyczce, proszę znaleźć ją po logu i tymczasowo wyłączyć. Następnie proszę zaktualizować wtyczkę do wersji obsługującej Państwa PHP lub znaleźć zamiennik. W ostateczności proszę przywrócić starą wersję PHP przez ten sam cPanel (to dwie sekundy) i spokojnie rozwiązywać problem na kopii staging.

Jak sprawdzić, które wtyczki są niekompatybilne z nowym PHP?

Oprócz opisanego wyżej PHP Compatibility Checker, proszę wejść na stronę każdej wtyczki na wordpress.org i sprawdzić sekcję „Tested up to". Jeśli wtyczka nie była testowana z WordPress 6.5+ i PHP 8.2+, to powód do ostrożności. Najpewniejszy sposób: stworzyć kopię staging strony, zaktualizować PHP na kopii i przejść przez wszystkie funkcje: publikację wpisu, przesyłanie plików multimedialnych, formularze, koszyk.

Jakie rozszerzenia PHP muszą być koniecznie włączone dla WordPressa?

Minimalny zestaw: mysqli dla bazy danych, curl dla zapytań zewnętrznych, gd lub imagick dla obrazów, mbstring dla cyrylicy, zip dla archiwów, openssl dla szyfrowania, json dla wymiany danych, xml dla RSS i map strony. Dla WooCommerce potrzebny jest soap. Dla cache'owania, memcached lub redis. Reszta opcjonalnie.

Czy warto aktualizować się do PHP 8.5 właśnie teraz?

Jeśli dopiero uruchamiają Państwo nową stronę na świeżych wtyczkach, tak, proszę brać 8.5, uzyskają Państwo maksimum szybkości. Jeśli strona ma kilka lat i stoi na niej dwa tuziny wtyczek o różnym stopniu świeżości, proszę zacząć od PHP 8.3, dać stronie tydzień pożyć, potem zrobić krok na 8.4. Gwałtowny skok z 7.4 od razu na 8.5 prawie na pewno coś zepsuje. Zasada jest prosta: proszę zmieniać nie więcej niż jedną wersję główną naraz, testować i dopiero potem iść dalej.

Jak często trzeba aktualizować PHP?

Raz na rok, półtora, to normalny rytm. PHP wydaje nową wersję główną każdego listopada. Do lata następnego roku główne wtyczki już się dostosowują. Proszę kierować się tabelą wsparcia w sekcji powyżej: gdy tylko Państwa wersja przechodzi w tryb „tylko łatki bezpieczeństwa", proszę planować aktualizację do następnej.

Co ustawiać na WordPressie w 2026 roku: podsumowanie

Jeśli Państwa strona wciąż jest na PHP 7.4 lub 8.0, tracą Państwo na szybkości co najmniej dwukrotnie i pozostają bez łatek bezpieczeństwa. To nie straszak, a sucha arytmetyka: od listopada 2022 roku (dla 7.4) oraz od listopada 2023 (dla 8.0) dziur w tych wersjach nikt nie zamyka.

Optymalny wybór na czerwiec 2026 to PHP 8.3. Wystarczająco dojrzałe, aby wszystkie popularne wtyczki z nim działały, i z zapasem wsparcia do grudnia 2027. Jeśli hosting oferuje tylko 8.2, też dobrze, ale proszę zaplanować przejście na 8.3 w najbliższe pół roku, zanim 8.2 przejdzie na EOL w grudniu 2026.

Aktualizacja PHP przez cPanel lub Plesk zajmuje dwie minuty. Przygotowanie, backup i sprawdzenie kompatybilności to jeszcze pół godziny. Pół godziny raz na rok, półtora za dwukrotny wzrost szybkości i zamknięte podatności: więcej niż korzystna transakcja. Proszę zrobić backup i zaktualizować się dzisiaj.