Jak sprawdzić, której wersji PHP używasz?

Opublikowany: 2022-05-05

Dlaczego bycie na najnowszej wersji PHP ma znaczenie i jak sprawdzić, z jakiej wersji korzystasz

Każda witryna internetowa ma co najmniej jedną wspólną cechę — działa na kodzie.

Jeśli Twoja witryna jest oparta na WordPressie, ten kod może zawierać mieszankę HTML, CSS i JavaScript (wśród innych języków kodowania), ale prawie na pewno zawiera PHP.

Poznaj zalety zarządzanego hostingu WordPress, doprowadzonego do perfekcji.

Przełącz na silnik WP

PHP, skrót od Hypertext Preprocessor, to język skryptowy o otwartym kodzie źródłowym, który jest stałym elementem rozwoju WordPressa po stronie serwera od czasu uruchomienia WordPressa w 2003 roku.

Większość rzeczy, które widzisz zarówno z przodu, jak i z tyłu witryny WordPress, istnieje dzięki PHP. Znajduje się nie tylko w szablonach postów i stron, ale także tworzy pliki, które tworzą pulpit WordPress.

Wraz z pojawieniem się nowszych wersji PHP, prawdopodobnie staje się ważniejszy jako potężny framework do tworzenia witryn i poprawiania wydajności, ale uruchamianie aktualnej wersji PHP jest kluczem do osiągnięcia tych wyników.

50% witryn WordPress korzysta z wersji PHP, która jest już wycofana z eksploatacji, co oznacza, że ​​nie jest już obsługiwana ani łatana pod kątem luk w zabezpieczeniach.

W tym poście dowiesz się więcej o PHP i dowiesz się, dlaczego ważne jest, aby uruchomić najnowszą wersję, jak sprawdzić, która wersja PHP działa w Twojej witrynie i jak ją bezpiecznie zaktualizować. Gotowy żeby zacząć? Zanurzmy się!

Spis treści
1. Kod 101 po stronie serwera: co to jest PHP?
2. Korzyści z aktualizacji PHP
3. Jak sprawdzić wersję PHP swojej witryny WordPress?
3.1. Użyj narzędzia WordPress Site Health
3.2. Uruchom plik PHP (DIY)
3.3. Sprawdź u swojego dostawcy usług hostingowych
3.4. Użyj wtyczki WordPress
3.5. Jak sprawdzić, czy korzystasz z wersji PHP, która NIE została załatana pod kątem luk w zabezpieczeniach?
4. Jak bezpiecznie zaktualizować PHP?
4.1. 1. Upewnij się, że WordPress jest aktualny
4.2. 2. Sprawdź problemy z kompatybilnością z wtyczką
4.3. 3. Zaktualizuj swoją wersję PHP
4.4. 4. Sprawdź swoją witrynę
5. Wniosek

Kod 101 po stronie serwera: Co to jest PHP?

PHP to język programowania o otwartym kodzie źródłowym, który odgrywa kluczową rolę w tradycyjnym stosie LAMP o otwartym kodzie źródłowym. Jako taki, jest to podstawowy element, który można znaleźć za kulisami wielu witryn WordPress.

W przeciwieństwie do JavaScript, w którym kod jest renderowany w przeglądarce użytkownika, PHP jest językiem programowania po stronie serwera, co oznacza, że ​​jest przetwarzany na fizycznym serwerze, na którym się znajduje. Oznacza to również, że wszelkie problemy z wydajnością strony, które wynikają z PHP, mogą zostać rozwiązane.

W zależności od dostawcy usług hostingowych i udostępnionych zasobów serwera, problemy z PHP (takie jak brak aktualnej wersji kodu) mogą Cię spowalniać, bez względu na to, jak bardzo starałeś się zoptymalizować swoją witrynę.

Chociaż PHP jest powszechnie używany jako główny składnik WordPressa, należy go również zaktualizować, aby zapewnić zasilanie Twojej witryny, a nie jej spowalnianie.


Korzyści z aktualizacji PHP

Biorąc pod uwagę znaczenie PHP dla WordPress, uruchomienie aktualnej wersji PHP może mieć duży wpływ na ogólną wydajność poszczególnych witryn WordPress.

W skrócie, PHP pobiera poprawne dane z Twojej bazy danych, opakowuje je w HTML i CSS, a następnie dostarcza do przeglądarki odwiedzającego. Jeśli jakakolwiek część tego procesu jest powolna, podobnie jak wszystko inne, a użytkownicy zauważą to jako pierwsi.

Aktualizacja PHP zapewni płynne działanie, ale nowe wersje są również obsługiwane przez zespół programistów PHP z całego świata, którzy utrzymują, aktualizują i naprawiają język w stabilnych wersjach.

Obecnie każda wersja PHP jest obsługiwana przez dwa lata po jej pierwszym wydaniu, co oznacza, że ​​wszystkie ulepszenia, poprawki błędów i łatki bezpieczeństwa są rutynowo rozwiązywane. Po pierwszych dwóch latach wersje PHP otrzymują tylko krytyczne aktualizacje zabezpieczeń, a po trzech latach wersje PHP są przestarzałe i nie otrzymują już żadnych aktualizacji.

Jak wspomniano powyżej, połowa wszystkich witryn WordPress korzysta z wersji PHP, która jest już przestarzała, co oznacza, że ​​nie jest już obsługiwana ani łatana pod kątem luk w zabezpieczeniach.

Optymalizacja witryny pod kątem wydajności ORAZ bezpieczeństwa to obszar, na którym kładzie się wyraźny nacisk na aktualizację PHP. Podobnie jak WordPress, PHP stał się bardziej zaawansowany przez wiele lat tworzenia stron internetowych i rzeczywistych przypadków użycia. Nowe wersje wciąż ewoluują, a od czasu premiery 1.0 (w 1995 r.!) pojawiły się liczne aktualizacje, a także pełne wydania.

Aby uruchomić WordPress, Twój serwer musi używać co najmniej PHP w wersji 5.2.4, jednak standardowo zalecany jest PHP 7.4 lub wyższy.

Dzieje się tak, ponieważ, podobnie jak WordPress, nowe wersje PHP oferują ulepszenia w zakresie szybkości witryny, bezpieczeństwa i ogólnej wydajności. W miarę postępów PHP stało się szybsze, bezpieczniejsze i mniej zasobożerne niż jego poprzednie iteracje.

Widzieliśmy to z pierwszej ręki w WP Engine, gdzie aktualizacje klientów do nowych wersji PHP często powodują skrócenie czasu przetwarzania żądań serwera i szybsze działanie witryny.

Ciężko pracujemy, aby zapewnić naszym klientom dostęp do najnowszych wersji PHP i zazwyczaj udostępniamy te wersje po przeprowadzeniu niezbędnych testów na dużą skalę dla wszystkich witryn naszych klientów.


Jak sprawdzić wersję PHP swojej witryny WordPress

Jak dowiedzieć się, na której wersji PHP działa obecnie Twoja witryna? Jeśli chcesz wiedzieć, która wersja PHP obecnie obsługuje Twoją witrynę WordPress, możesz się tego dowiedzieć na kilka sposobów:

Użyj narzędzia WordPress Site Health

Dla użytkowników korzystających z WordPressa w wersji 5.2 lub nowszej jednym z najłatwiejszych sposobów sprawdzenia, której wersji PHP używa Twoja witryna, jest skorzystanie z narzędzia WordPress Site Health, które zapewnia mnóstwo przydatnych informacji o Twoich witrynach WordPress (nie tylko PHP).

Chociaż strona Stan kondycji witryny zawiera przegląd całej witryny, zalecając aktualizację PHP, jeśli bieżąca wersja jest nieaktualna, możesz szybko sprawdzić, której wersji PHP używasz, przechodząc do menu Narzędzia > Kondycja witryny > Strona informacyjna na pulpicie WordPress i otwarcie zakładki Serwer. Powinieneś zobaczyć następujące informacje:

Narzędzie WordPress Site Health za pośrednictwem zakładki Serwer

Oprócz informacji o architekturze serwera i serwerze sieciowym, ten ekran poinformuje Cię, jakiej wersji PHP aktualnie używasz, zidentyfikuje Twoje PHP SAPI (serwer API, SAPI, którego używa Twoje PHP) i powie Ci, jaki jest Twój maksymalny poziom PHP. zmienne wejściowe to (domyślnie maksymalna liczba zmiennych wejściowych dozwolonych dla skryptów PHP jest ustawiona na 1000).

Uruchom plik PHP (DIY)

Jeśli masz dostęp do własnego serwera, możesz sprawdzić swój status PHP, uruchamiając prosty plik PHP. Po prostu dodaj następujące elementy do pustego pliku PHP i uruchom go na swoim serwerze:

<?php phpinfo() ?>

Lub, jeśli używasz lokalnie zainstalowanej wersji PHP, użyj następującego:

php -v

Powinno to dostarczyć informacji o tym, której wersji PHP aktualnie używasz, kiedy została utworzona, danych o prawach autorskich itp. Jednak nie każdy ma wiedzę, czas lub dostęp do uruchamiania plików na własnym serwerze.

Sprawdź u swojego dostawcy usług hostingowych

Jeśli Twoja witryna WordPress jest hostowana przez dostawcę, powinieneś być w stanie łatwo zidentyfikować wersję PHP używaną przez Twoje witryny. Jeśli nie jest to oczywiste, może być konieczne skontaktowanie się z dostawcą w celu uzyskania pomocy.

WP Engine ułatwia klientom przeglądanie wszystkich informacji o PHP za pomocą narzędzia PHP Selector, które pokazuje aktualną wersję PHP używaną przez Twoją witrynę i zapewnia łatwe opcje aktualizacji PHP.


Masz dość martwienia się o PHP? Mamy to pokryte!

Przełącz na silnik WP

Użyj wtyczki WordPress

Inną opcją jest skorzystanie z szerokiego świata wtyczek WordPress, aby uzyskać więcej informacji o Twoim PHP. Wyświetl wersję PHP to solidna wtyczka WordPress, która umożliwia wyświetlenie bieżącej wersji PHP w sekcji „W skrócie” na pulpicie administracyjnym WordPress.

Widżet panelu administracyjnego „W skrócie”

Jeśli rzeczywiście korzystasz z aktualnej wersji PHP, jesteś w dobrej formie, ale dla osób z nieaktualnym PHP lub tych, którzy chcą wiedzieć, jak zaktualizować PHP, gdy nadejdzie czas, następna sekcja jest dla Ciebie.

Jak sprawdzić, czy korzystasz z wersji PHP, która NIE została załatana pod kątem luk w zabezpieczeniach?

Jak wspomniano powyżej, wersje PHP są obsługiwane przez dwa lata po pierwszym wydaniu, co oznacza, że ​​ogólne ulepszenia, poprawki błędów i łatki dla luk w zabezpieczeniach są rutynowo usuwane i aktualizowane. Jednak po dwóch latach wersje PHP otrzymają tylko krytyczne aktualizacje zabezpieczeń, a po trzech latach wersje PHP są w pełni przestarzałe, co oznacza, że ​​nie otrzymują już żadnych aktualizacji.

Chociaż narzędzia takie jak WordPress Site Health poinformują Cię, czy Twój PHP jest nieaktualny, możesz skorzystać ze szczegółowych informacji o wersji PHP znajdujących się tutaj, aby dokładnie określić, jaki rodzaj wsparcia aktualnie otrzymuje każda wersja PHP lub czy nadal jest obsługiwana na wszystko.


Jak bezpiecznie zaktualizować PHP

Aktualizacja wersji PHP nie jest szczególnie skomplikowana, chociaż, jak każda aktualizacja oprogramowania, wiąże się z nią pewne ryzyko.

Największe ryzyko dotyczy kompatybilności wstecznej lub możliwości, że kod w Twojej witrynie (w rdzeniu WordPress, motywach, wtyczkach i skryptach) nie jest zgodny z nową wersją PHP, do której aktualizujesz.

W takim przypadku cała witryna lub jej części mogą ulec awarii lub mogą wystąpić poważne problemy z wydajnością po dokonaniu zmiany. To powiedziawszy, istnieją sposoby sprawdzenia problemów ze zgodnością przed aktualizacją PHP, które są opisane poniżej.

Zanim wskoczysz, opisany tutaj proces dotyczy aktualizacji Twojej aktywnej witryny internetowej. Jeszcze lepszą opcją jest eksploracja lokalnego rozwoju, która umożliwia utworzenie lokalnej kopii witryny i uruchomienie jej na komputerze. To najlepszy (i najbezpieczniejszy) sposób testowania nowego kodu w Twojej witrynie, a aktualizacja do nowej wersji PHP nie jest wyjątkiem!

Oto jak bezpiecznie zaktualizować swoją wersję PHP:

1. Upewnij się, że WordPress jest aktualny

Jak wspomniano powyżej, problemy z aktualizacjami PHP zwykle wynikają ze starszego kodu, który nie jest już kompatybilny z nową wersją PHP. Najlepszym rozwiązaniem tego problemu jest uruchomienie aktualnej wersji WordPressa.

WordPress i jego szeroka społeczność programistów użytkowników doskonale zdają sobie sprawę z fundamentalnej roli PHP i często dopasowują swoją pracę (od aktualizacji podstawowych przez wtyczki po motywy), aby upewnić się, że jest kompatybilne z nowymi wersjami PHP. Już z tego powodu uruchomienie aktualnej wersji WordPressa to świetny sposób, aby upewnić się, że Twoja witryna jest gotowa na zaktualizowaną wersję PHP.

2. Sprawdź problemy z kompatybilnością z wtyczką

Jednak nawet z aktualną wersją WordPressa nie ma gwarancji, że wszystko przejdzie płynnie. Na szczęście możesz wcześniej użyć wtyczek do testowania problemów z niezgodnością.

Wtyczka PHP Compatibility Checker WP Engine została stworzona właśnie w tym celu. Wtyczka sprawdza cały kod w Twojej witrynie i sygnalizuje możliwe problemy — i może być używana w dowolnej witrynie WordPress.

Aby korzystać z wtyczki, musisz ją zainstalować w swojej witrynie, a gdy będzie aktywna, w menu Narzędzia pojawi się nowa pozycja menu o nazwie Zgodność z PHP. Tutaj po prostu wybierz wersję PHP, do której chcesz uaktualnić, a następnie wybierz wtyczki i inne rozszerzenia, które będą skanować w Twojej witrynie.

Sprawdzanie zgodności PHP WP Engine

Dzięki temu możesz rozpocząć skanowanie. Po zakończeniu zostanie wyświetlona lista błędów i ostrzeżeń dotyczących Twojej witryny. Powie ci nawet nazwę pliku i numer wiersza, w którym wystąpił problem.

Dzięki tym informacjom możesz wymienić wadliwe wtyczki lub motywy lub znaleźć inne, aktualne rozwiązanie. Kontroler zgodności PHP również poda sugestie.

Klienci WP Engine mogą również korzystać ze sterownika testowego PHP, który pozwoli im przeglądać swoje witryny internetowe w innej wersji PHP przed podjęciem decyzji o aktualizacji. Podobnie jak PHP Compatibility Checker, PHP Test Driver zapewnia doskonały wgląd w potencjalne problemy, które mogą się pojawić podczas aktualizacji do nowej wersji PHP.

3. Zaktualizuj swoją wersję PHP

Po wykonaniu należytej staranności i sprawdzeniu witryny pod kątem problemów ze zgodnością, nadszedł czas na aktualizację do nowej wersji PHP. Możesz to zrobić na kilka sposobów. Dla bardziej doświadczonych technicznie jedną z opcji jest aktualizacja PHP za pomocą poleceń SSH.

Jednak o wiele łatwiejszym sposobem aktualizacji PHP jest skorzystanie z wykwalifikowanego dostawcy usług hostingowych. Klienci WP Engine mogą wyświetlić swoją aktualną wersję PHP i zaktualizować ją za pomocą narzędzia PHP Selector — wystarczy zalogować się do portalu użytkownika i postępować zgodnie z instrukcjami podanymi tutaj. Jeśli masz jakieś pytania, możesz w każdej chwili skontaktować się z pomocą techniczną.

4. Sprawdź swoją witrynę

Po uaktualnieniu wersji PHP ostatnią rzeczą, którą będziesz chciał zrobić, to wrócić do interfejsu witryny i przyjrzeć się bliżej. W miarę upływu czasu warto sprawdzić każdą stronę, aby upewnić się, że wszystko wygląda tak, jak powinno, a części witryny nie są wyłączone lub nie występują inne problemy.

Będziesz także chciał sprawdzić różne funkcje specyficzne dla Twojego typu witryny. Na przykład witryny eCommerce mogą przeprowadzić testowy zakup po zaktualizowaniu PHP lub witryna z wiadomościami może klikać reklamy i powiązane artykuły, aby upewnić się, że wszystko zostało zaktualizowane poprawnie.

Ważne jest również, aby przetestować używane wtyczki, a także funkcje motywów. To powiedziawszy, jeśli wykonałeś opisane powyżej kontrole zgodności, jest mało prawdopodobne, że wystąpią problemy. Jeśli nie widać żadnych problemów, aktualizacja PHP została zakończona!


Wniosek

PHP jest kluczowym elementem WordPressa i jako taki jest jedną z najważniejszych części Twojej witryny.

Uruchamianie zaktualizowanego PHP nie tylko wpłynie na szybkość i wydajność Twojej witryny, ale także zmniejszy luki w zabezpieczeniach i poprawi ogólne bezpieczeństwo witryny, zapewniając bezpieczeństwo danych.

Chociaż zrozumienie sposobu działania PHP i wiedza o wersji PHP, na której działają Twoje witryny, są ważnymi elementami, upewnienie się, że bezpiecznie aktualizujesz PHP, jest prawdopodobnie najważniejszą częścią.

Podczas gdy niektórzy dostawcy hostingu pozostawiają konfiguracje po stronie serwera (w tym PHP) Tobie, klienci WP Engine są zawsze na bieżąco i gotowi do korzystania z najnowszych niesamowitych funkcji WordPressa, w tym PHP!

Przełącz się na WP Engine, aby uzyskać korzyści związane z wydajnością i bezpieczeństwem zawsze aktualnego PHP. Migruj bez ryzyka dzięki 60-dniowej gwarancji zwrotu pieniędzy i korzystaj z udoskonalonego zarządzanego hostingu WordPress.

Migruj teraz!