Jak sprawdzić wersję PHP w WordPress (3 sposoby)
Podobno są dwie rzeczy pewne w życiu - śmierć i podatki. Do tej listy spokojnie można dorzucić jeszcze jedną: nieustanny rozwój.
W świecie Internetu jest on wyjątkowo szybki, głównie dlatego, że stosunkowo tanio można wymyślać i wdrażać nowe rozwiązania. Efekt? To, co działało wczoraj, dziś bywa już przestarzałe.
W WordPressie wersję PHP sprawdzisz na 3 sposoby: w panelu, w hostingu lub bezpośrednio na serwerze.
W ostatnich latach PHP przeszedł solidną ewolucję. Nie dlatego, że ktoś miał takie widzimisię, tylko dlatego, że inaczej trudno byłoby mu przetrwać. Wprowadzono zmiany, które poprawiły wydajność, stabilność i przewidywalność działania.
I tu pojawia się problem.
Te same zmiany sprawiły, że część starszych rozwiązań przestała działać poprawnie. Czyli standard: coś zyskujesz, coś tracisz.
Dlatego znajomość wersji PHP, na której działa Twoja strona, to nie jest „techniczna ciekawostka”. To realny wpływ na:
- szybkość działania strony
- bezpieczeństwo
- kompatybilność wtyczek i motywów
- a finalnie… Twoje koszty utrzymania
Dlaczego w ogóle warto sprawdzić wersję PHP?
Jeśli Twoja strona działa od kilku lat, jest duża szansa, że korzysta ze starszej wersji PHP. A „starsza” w tym kontekście zazwyczaj oznacza: niewspierana - czyli taka, dla której nie są już wydawane aktualizacje bezpieczeństwa (zobacz aktualnie wspierane wersje PHP).
Brzmi znajomo? Dokładnie tak samo działa to w przypadku systemów operacyjnych na komputerze czy telefonie. Aktualizacje nie są tam dla ozdoby - łatają błędy, zamykają luki bezpieczeństwa i poprawiają stabilność.
W żargonie informatycznym mówi się czasem, że aktualizacje to „zastępowanie starych błędów nowymi”. I coś w tym jest.
Tyle że te „nowe” błędy są przynajmniej znane, kontrolowane i na bieżąco poprawiane. Stare - zostają z Tobą na stałe.
Z PHP jest identycznie.
Sprawdzenie wersji daje Ci bardzo konkretną informację: na jakim poziomie bezpieczeństwa działa Twoja strona. Im starsza wersja, tym więcej znanych podatności, które nie są już naprawiane.
I tu ważna rzecz - jeśli wszystko działa, to najczęściej dalej będzie działać. Problem nie leży w tym, że coś nagle przestanie działać, tylko w tym, że działa… ale z otwartymi drzwiami.
I tu pojawia się kolejny krok - jeśli okaże się, że masz przestarzałą wersję, warto wiedzieć co z tym zrobić. Opisałem to dokładnie w artykule o aktualizacji PHP w WordPress.
Warto też zauważyć jedną rzecz: w ostatnim czasie hostingi zaczęły „motywować” do aktualizacji. Najczęściej w dość prosty sposób - podnosząc ceny dla przestarzałych wersji PHP.
Czyli nie aktualizujesz? Płacisz i ryzykujesz więcej.
Jak sprawdzić wersję PHP w WordPress (panel).
W panelu administracyjnym WordPress masz do wyboru kilka sposobów na sprawdzanie wersji PHP w zależności do wersji jaką posiadasz, opcja ta może być dostępna od razu w innym wypadku trzeba posiłkować się rozwiązaniem takim jak np. instalacja wtyczki.
Sprawdzenie w panelu WordPress (Stan witryny).
Opcja dostępna od WordPressa 5.2+ (w praktyce używana od ~5.4) - bazuje na funkcji Stan witryny w WordPressie (zobacz dokumentację WordPress Site Health).
Kroki:
- zaloguj się do panelu WordPress
- przejdź do: Narzędzia → Stan witryny
- wybierz zakładkę: Informacje
- rozwiń sekcję: Serwer
- odczytaj wersję PHP
To najszybsza metoda bez instalowania czegokolwiek i bez grzebania w serwerze.
Jeśli Twoja wersja WordPressa jest starsza i tej opcji nie widzisz, to masz trochę większy problem niż samo PHP. W pierwszej kolejności warto rozważyć aktualizację WordPressa. Jeśli z jakiegoś powodu nie możesz, przejdź do kolejnych metod.
Sprawdzenie za pomocą wtyczki.
Repozytorium WordPressa to tysiące wtyczek, w tym takie, które robią jedną rzecz: pokazują wersję PHP.
Przykłady:
- Check PHP Version
- PHP Version Display
- Version Info
Działają podobnie - instalujesz, aktywujesz i w odpowiednim miejscu dostajesz informację o wersji PHP.
To wygodne rozwiązanie, jeśli nie czujesz się pewnie w panelu albo nie możesz znaleźć odpowiedniej sekcji.
Warto jednak podejść do tego zdroworozsądkowo - skoro instalujesz wtyczkę tylko po to, żeby sprawdzić jedną informację, to po jej odczytaniu… usuń ją. Kolejna zbędna wtyczka to zawsze potencjalny problem.
Jak sprawdzić wersję PHP w hostingu (cPanel / DirectAdmin i inne)?
Jeśli masz dostęp do panelu hostingu, to często jest to najprostszy sposób - widzisz nie tylko wersję PHP, ale też możesz ją od razu zmienić.
W zależności od dostawcy, opcja będzie w innym miejscu. Jeśli nie jesteś pewien, czy jesteś w dobrym miejscu - powinieneś zobaczyć ekrany podobne do załączonych.
Jak sprawdzić wersję PHP w cPanel?
Sprawdzenie wersji PHP w cPanel.
W cPanel sprawdzenie wersji PHP zajmuje chwilę - wystarczy zalogować się do panelu i przejść do sekcji wyboru wersji PHP dla domen. Tak jak jest to przedstawione w oficjalnej dokumentacji
W cPanel najczęściej znajdziesz to pod:
- Select PHP Version
- MultiPHP Manager
Po wejściu zobaczysz aktualną wersję PHP przypisaną do domeny oraz możliwość jej zmiany.
Jak sprawdzić wersję PHP w DirectAdmin?
DirectAdmin to jedna z popularniejszych alternatyw dla cPanel (wykorzystywany np w Cyberfolks), sprawdzenie wersji PHP jest podobnie jak w cPanel w sekcji wersje PHP dla domen.
W DirectAdmin opcja zazwyczaj znajduje się w:
- Panel → wybór domeny → Wersja PHP dla domen
- pojawi się lista z wersjami PHP przypisanymi dla odpowiedniej domeny
W nowszych wersjach panelu możesz mieć to bezpośrednio na liście domen.
Jak sprawdzić wersję PHP w dhosting?
Wiele usługodawców hostingowych często wykorzystuje swoje systemy lub systemy bazujące na rozwiązaniach innych niż wyżej wymienione, do nich należy m.in dhosting. Aby w nim zmienić wersję PHP wykonaj poszczególne kroki.
W panelu dhosting:
- Panel -> strony www
- na liście stron dana wersja PHP pojawi się na liście pod spodem
Masz tam jasno pokazaną wersję PHP oraz możliwość zmiany dla konkretnej domeny.
Jak sprawdzić wersję PHP w Plesk (np home.pl)?
W przeciwieństwie do innych usługodawców home korzysta z panelu Plesk do zarządzania wersjami PHP. W tym wypadku możesz sprawdzić ją w następujący sposób.
W home.pl:
- Panel klienta → Usługi WWW → Wybór serwera -> Serwer WWW
- Wersja PHP pojawi się obok “Interpreter”
W home zmianę wersji dla konkretnej domeny możesz wykonać przez plik .htaccess.
Jak sprawdzić wersję PHP w LH.pl?
Logując się do panelu w LH możesz zarządzać wieloma hostingami z jednego miejsca. Jeśli tak jest, to po lewej stronie pokażą się serwery zazwyczaj oznaczone numerami. Aby sprawdzić wersję PHP dla domeny musisz wiedzieć na jakim serwerze się ona znajduje.
W LH:
- Panel → serwery → wybór serwera → strony www
- Wersja PHP pokaże się na liście pod nazwą domeny.
Opcja jest dostępna per domena, więc możesz zarządzać wersją niezależnie.
Jak sprawdzić wersję PHP w Zenbox?
Zenbox podobnie jak kilka powyższych posiada własny panel administracyjny w nim zmiana wersji PHP odbywa się robiąc następujące kroki zgodnie z instrukcją na ich stronie. Tutaj również możesz zmienić przez modyfikacje pliku .htaccess.
W Zenbox:
- Panel → zaawansowane → zmiana wersji PHP
- Po wyborze strony wersja PHP pojawi się na liście
Z mojego doświadczenia najczęściej wychodzi to dopiero w momencie, gdy próbujesz coś zaktualizować i nagle okazuje się, że nie możesz ruszyć PHP bez ryzyka „położenia” innej strony na tym samym serwerze.
Na szczęście ten problem dotyczy coraz mniejszej liczby dostawców - większość hostingów pozwala dziś na niezależne zarządzanie wersją PHP dla każdej strony.
Jak sprawdzić wersję PHP na serwerze (dla bardziej technicznych)
Jeśli masz trochę większe doświadczenie i dostęp do plików serwera (FTP / menedżer plików w hostingu), możesz sprawdzić wersję PHP ręcznie.
Najprostszy sposób to wrzucenie pliku .php z funkcją phpinfo().
Proces wygląda następująco:
- utwórz plik o nazwie np.
info.php - wklej do niego zawartość:
- wgraj plik na serwer (najlepiej do katalogu głównego strony, np.
public_html) - otwórz w przeglądarce:
twojadomena.pl/info.php
Po wejściu zobaczysz pełne informacje o konfiguracji PHP - wersja znajduje się na samej górze.
Na co tutaj uważać?
To jest metoda „na żywym organizmie”, więc warto zachować minimum ostrożności.
- nie zostawiaj pliku info.php na serwerze po sprawdzeniu - pokazuje on sporo informacji o konfiguracji, które nie powinny być publiczne
- jeśli nie masz doświadczenia z FTP / plikami serwera - lepiej skorzystaj z wcześniejszych metod
- upewnij się, że wrzucasz plik do właściwego katalogu (tam gdzie działa Twoja strona)
Możesz też sprawdzić wersję przez SSH.
Jeśli masz dostęp do SSH i wiesz jak się zalogować, sprawdzenie wersji PHP to jedna komenda: php -v
Po jej wpisaniu zobaczysz aktualną wersję PHP używaną na serwerze.
Co zrobić, jeśli masz starą wersję PHP?
W najprostszej wersji: zaktualizować ją.
Tyle że w praktyce rzadko jest to tak proste. Zmiana wersji PHP to nie tylko „kliknięcie w panelu”, ale realna zmiana środowiska, która może ujawnić problemy w kodzie strony.
I tu zaczyna się zabawa.
To scenariusz, który widziałem wielokrotnie: strona działa latami na PHP 7.x, wszystko „jakoś chodzi”, nikt tego nie rusza, więc problem pozornie nie istnieje. Dopiero po przejściu na PHP 8.x zaczynają pojawiać się komunikaty typu deprecated, ostrzeżenia, a w gorszych przypadkach także fatal error.
W praktyce przy większości stron, które aktualizuję, problem pojawia się nie w WordPressie, tylko w jednej starej wtyczce lub motywie.
Dlatego aktualizację warto podejść do tego metodycznie:
- najpierw kopia zapasowa
- następnie aktualizacja WordPressa
- potem wtyczek
- na końcu motywu
- i dopiero wtedy zmiana wersji PHP
Jeśli chcesz zrobić to z głową i bez zgadywania, rozpisałem cały proces krok po kroku w osobnym artykule o aktualizacji PHP w WordPress.
Jeśli natomiast nie chcesz ryzykować i sprawdzać „co się wysypie”, możesz to zlecić.
Zaktualizuję Twoją stronę i PHP w sposób kontrolowany - z kopią zapasową, testami i brakiem niespodzianek na produkcji.
FAQ
Jak sprawdzić wersję PHP w WordPress?
Wersję PHP w WordPressie możesz sprawdzić na 3 sposoby: w panelu WordPress w sekcji Stan witryny, w panelu hostingu albo bezpośrednio na serwerze przez phpinfo() lub SSH.
Gdzie w panelu WordPress sprawdzić wersję PHP?
W panelu WordPress przejdź do Narzędzia, następnie Stan witryny, potem zakładka Informacje i sekcja Serwer. Tam zobaczysz aktualną wersję PHP.
Czy sprawdzenie wersji PHP jest bezpieczne?
Tak, samo sprawdzenie wersji PHP jest bezpieczne. Ostrożność warto zachować tylko przy metodach technicznych, np. przy pliku phpinfo(), który po sprawdzeniu należy usunąć z serwera.
Dlaczego warto sprawdzić wersję PHP?
Wersja PHP ma wpływ na bezpieczeństwo, wydajność i kompatybilność strony. Starsze, niewspierane wersje nie otrzymują już aktualizacji bezpieczeństwa.
Co zrobić, jeśli strona działa na starej wersji PHP?
Jeśli strona działa na starej wersji PHP, najlepiej przygotować aktualizację metodycznie: wykonać kopię zapasową, zaktualizować WordPressa, wtyczki i motyw, a dopiero potem zmienić wersję PHP.