Jak zaktualizować PHP dla WordPressa, aby uzyskać większą prędkość witryny i lepszą kompatybilność?

Opublikowany: 2020-05-13

Powinieneś już wiedzieć, że szybkość i wydajność Twojej witryny są ważne dla uzyskania wyższej pozycji w wynikach wyszukiwania, zwiększenia konwersji i poprawy komfortu użytkowania.

Z tego powodu prawdopodobnie już optymalizujesz obrazy swojej witryny, korzystasz z pamięci podręcznej przeglądarki i korzystasz z niezawodnego dostawcy usług hostingowych.

Ale kiedy ostatnio myślałeś o wersji PHP na Twojej witrynie WordPress?

WordPress współpracuje z PHP 5.6 i nowszymi. Ale biorąc pod uwagę, że najnowsza wersja to PHP 7.3, użycie mniej niż to jest po prostu prośbą o poświęcenie szybkości, wydajności i kompatybilności witryny.

Dlatego dzisiaj pokażemy Ci, jak zaktualizować PHP dla WordPressa. Ale najpierw rzućmy okiem na to, czym jest PHP i dlaczego jest tak ważne.

Co to jest PHP i dlaczego powinno Cię to obchodzić?

PHP to język programowania i skryptowania po stronie serwera, który służy do tworzenia dynamicznych witryn internetowych. I tak się składa, że ​​rdzeń WordPressa jest napisany głównie przy użyciu tego języka skryptowego o otwartym kodzie źródłowym.

Główny plik php WordPress

Gdy ktoś kliknie stronę internetową z kodem PHP, tak jak robią to Twoje strony WordPress, kod jest przetwarzany przez serwer Twojej witryny, zamieniany na kod HTML i wyświetlany na ekranie użytkownika jako Twoja witryna.

Fajną rzeczą w PHP jest to, że nigdy nie musisz się go uczyć, aby uruchomić swoją witrynę WordPress.

Jedyny moment, w którym naprawdę potrzebowałbyś nauczyć się PHP ( lub innego rodzaju kodu ), to tworzenie motywów WordPress, wtyczek lub dostosowywanie witryny za pomocą działań, filtrów i ewentualnie HTML i CSS.

To powiedziawszy, właściciele witryn WordPress muszą zrozumieć, jak ważne jest używanie zaktualizowanej wersji PHP .

Koniec ze starą i nową wersją PHP

Według W3Techs, PHP jest używane przez ponad 79% wszystkich stron internetowych na świecie używających języka programowania po stronie serwera. I oczywiście dotyczy to wszystkich witryn WordPress, ponieważ PHP stanowi prawie cały CMS.

Tak jak każde oprogramowanie, PHP ma cykl życia, który pozwala na ciągły rozwój, łatki, poprawki błędów i ulepszenia.

W rzeczywistości, po pierwszym wydaniu, nowa wersja PHP jest ogólnie obsługiwana przez 2 lata, dopóki nie otrzyma etykiety „stara” i zostanie wydana nowa wersja, która jest lepsza w użyciu.

obsługiwane wersje php
Źródło: PHP.net

Problem polega na tym, że wielu właścicieli witryn nie wie o tym cyklu życia ani nawet o wersji używanej przez ich witrynę WordPress.

Co gorsza, nie rozumieją, że nawet przejście na PHP 7.0 może przynieść następujące korzyści:

  • Aktualizacja wersji PHP do najnowszej wersji zapewni bezpieczeństwo rdzenia WordPress
  • Korzystanie z najnowszej wersji PHP zagwarantuje, że inne oprogramowanie, takie jak motywy i wtyczki, będzie kompatybilne
  • PHP 7 to wyższy standard kodu i lepsze funkcje dla programistów

Wreszcie, PHP 7 to znacznie szczuplejsza i wydajniejsza wiedza programistyczna, co oznacza, że ​​​​przetwarza się szybciej niż kiedykolwiek i pomaga w szybkim wczytywaniu witryny.

Możesz sprawdzić wyniki tylko jednego ( z wielu ) testów porównawczych szybkości przeprowadzonych na kilku wersjach PHP i przekonać się, jak szybko działają nowsze wersje PHP.

Testowanie php pod kątem szybkości
Źródło: Cloudways

Oczywiście WordPress współpracuje z PHP 5.6 i nowszymi. Ale pomyśl o tym. PHP 5.6 nie było aktywnie wspierane od początku 2017 roku, a wsparcie bezpieczeństwa zakończyło się w styczniu 2019 roku. A jednak 27,3% użytkowników WordPressa nadal z niego korzysta.

Użytkownicy WordPressa i wersja php
Źródło: WordPress.org

Nie wspominając o tym, że 15,5% ludzi nadal używa PHP 7.0 ( które jest znacznie szybsze niż PHP 5.6 ), ale nie jest obsługiwane od początku 2019 roku. I zgadliście, do końca 2019 roku kolejna wersja, PHP 7.1, ugryzie kurz, jeśli chodzi o wsparcie bezpieczeństwa.

Pozostaje tylko PHP 7.2 i PHP 7.3, ponieważ te wersje są aktywnie wspierane, wraz z poprawkami bezpieczeństwa i wszystkim.

A więc, co 71,1% właścicieli witryn korzystających z WordPressa robi, korzystając z wersji PHP, które albo są na końcu swojego cyklu życia, albo zbliżają się do niego? Cóż, mam nadzieję, że bardzo, bardzo szybko dowiem się o znaczeniu PHP i aktualizacji!

Jak sprawdzić, jaka wersja PHP działa w Twojej witrynie WordPress?

Dobrze, więc wiesz, że używanie zaktualizowanej wersji PHP jest ważne. Ale zanim zaczniesz próbować zaktualizować PHP, najpierw sprawdź pod maską i zobacz, której wersji aktualnie używa Twoja witryna WordPress.

Najłatwiej to zrobić, przechodząc do menu Narzędzia > Zdrowie witryny na pulpicie WordPress. Następnie kliknij kartę Informacje .

Karta kondycji i informacji witryny

Następnie przewiń do listy rozwijanej Serwer i sprawdź, której wersji PHP używa Twoja witryna.

wersja php

Jeśli okaże się, że używasz przestarzałej wersji PHP, czas to naprawić!

Upewnij się, że Twój usługodawca hostingowy obsługuje najnowsze wersje PHP

Istnieje wiele powodów, dla których właściciele witryn WordPress nie aktualizują swojej wersji PHP:

  • Jak wspomnieliśmy powyżej, wiele osób nie zna lub nie obchodzi ich wersja PHP. Oznacza to, że dopóki programista lub usługodawca internetowy nie poinformuje ich o zbliżającej się aktualizacji, nie nastąpi to.
  • Deweloperzy uważają, że aktualizowanie witryny, motywu i kodu wtyczki w nowszych wersjach PHP zajmuje zbyt dużo czasu .
  • Aktualizacja wymaga również obszernych testów zgodności za każdym razem, gdy witryna jest aktualizowana do nowszej wersji PHP. Deweloperzy i właściciele witryn nie chcą zajmować się tym problemem ani problemami, które mogą wystąpić później.

Wreszcie, niektóre firmy hostingowe niechętnie wypuszczają zaktualizowane wersje PHP .

Nowe wersje PHP oznaczają możliwy wzrost awarii witryny z powodu problemów z kompatybilnością, co oznacza wzrost zgłoszeń do pomocy technicznej. Nie rozumieją, że większość problemów będzie pochodzić od klientów korzystających z przestarzałej wersji PHP .

W końcu nie ma powodu, dla którego wszystkie witryny WordPress nie miałyby aktualizować swoich wersji PHP. Niestety, jedną z największych przeszkód w aktualizacji PHP są tak naprawdę firmy hostingowe i ich odmowa obsługi wyższych wersji.

Co gorsza, w artykule zatytułowanym „Whipping Your Hosting Into Shape” Joost de Valk szczegółowo opisuje, ile hostów internetowych obsługujących zaktualizowane wersje PHP nie zachęca swoich użytkowników do aktualizacji, co jest równie złe, jak nie. w pierwszej kolejności udostępnienie nowszej wersji.

Dlatego następnym krokiem po ustaleniu, której wersji PHP używa Twoja witryna, jest sprawdzenie u dostawcy usług internetowych i sprawdzenie, które wersje obsługują.

A jeśli okaże się, że nie obsługują najnowszej wersji PHP, prawdopodobnie nadszedł czas, aby poszukać hostingu WordPress gdzie indziej.

Teraz czas zaktualizować wersję PHP za pomocą cPanel

Aby zaktualizować wersję PHP, skorzystaj z cPanel ( lub podobnego ) na Twoim koncie hostingowym. Ale najpierw zalecamy wykonanie kopii zapasowej witryny, na wypadek, gdyby coś poszło nie tak.

Zalecamy również przetestowanie aktualizacji PHP lokalnie lub w środowisku przejściowym przed przekazaniem jej na żywo, aby upewnić się, że nie wystąpią problemy ze zgodnością.

Krok 1: Utwórz kopię swojej witryny

Aby rozpocząć, utwórz kopię swojej witryny wraz ze wszystkimi jej plikami i bazą danych. Czasami nawet użycie kopii zapasowej witryny wystarczy do pracy.

Krok 2: Utwórz witrynę lokalną lub pomostową

Skonfiguruj środowisko testowe, zarówno lokalnie, jak i korzystając ze środowiska tymczasowego, jeśli udostępnia je Twój dostawca hostingu. Dodaj kopię swojej witryny do środowiska testowego, aby uzyskać dokładną replikę działającej witryny.

Następnie zaktualizuj PHP w witrynie testowej i rozpocznij proces testowania pod kątem problemów ze zgodnością.

Krok 3: Sprawdź kompatybilność PHP

Musisz przejrzeć swoją witrynę testową, aby upewnić się, że nic nie zepsuło się wraz z aktualizacją PHP. Oznacza to sprawdzenie funkcjonalności i projektu witryny, aby upewnić się, że wszystko nadal działa i wygląda prawidłowo.

Oto kilka pomocnych narzędzi kompatybilności PHP:

  • PHP Compatibility Checker : Jest to świetne narzędzie do sprawdzania niezgodności aż do PHP 7.3. Istnieją pewne ograniczenia, ponieważ niektóre wtyczki powodują fałszywe alarmy. Ale to będzie dobry początek.
  • Monitor dziennika błędów : Ta wtyczka dodaje widżet pulpitu nawigacyjnego do Twojej witryny, który wyświetla najnowsze wiadomości z dziennika błędów PHP. Możesz także zdecydować się na otrzymywanie powiadomień e-mail. Niezależnie od tego, czy jesteś programistą, czy nie, ta wtyczka jest idealnym rozwiązaniem, aby uzyskać pomoc, gdy jej potrzebujesz.
  • WP_DEBUG: Chociaż nie jest to rzeczywiste „narzędzie”, włączenie trybu debugowania w całym WordPressie pomoże ci przeglądać wiadomości PHP, dzięki czemu możesz je rozwiązać.

Jeśli podczas tego procesu napotkasz jakiekolwiek problemy w witrynie testowej, poszukaj rozwiązań. Może to obejmować zmianę wtyczek lub motywów zgodnych z nowszymi wersjami PHP.

kompatybilne wtyczki

Tylko nie zapomnij wprowadzić tych samych zmian w aktywnej witrynie po rozwiązaniu problemu w witrynie testowej!

Krok 4: Zmień wersję PHP w cPanel

Po przetestowaniu wszystkiego w swojej lokalnej witrynie nadszedł czas, aby zaktualizować swoją wersję PHP w prawdziwym życiu. Aby to zrobić, zaloguj się do swojego cPanel i znajdź sekcję dotyczącą zarządzania wersjami PHP.

zarządzaj wersją php

Następnie wybierz katalog ( lub stronę internetową, w zależności od konfiguracji cPanel ), który chcesz zaktualizować.

wybierz katalog

Gdy to zrobisz, będziesz mieć możliwość wyboru wersji PHP, której chcesz użyć. A jeśli masz szczęście, Twój usługodawca hostingowy będzie miał nawet zarządzaną wersję PHP, która będzie automatycznie aktualizowana w razie potrzeby.

wybierz wersję php

Potrzebujesz szczegółowych instrukcji dotyczących aktualizowania wersji PHP za pomocą usługodawcy hostingowego? Oto lista z instrukcjami aktualizacji wersji PHP dla 32 różnych hostów internetowych.

Końcowe przemyślenia

Korzystanie z nowszych wersji PHP ma kluczowe znaczenie, jeśli chcesz, aby Twoja witryna zachowywała krótki czas ładowania, była bezpieczna i nadal była kompatybilna z nowymi motywami i wtyczkami, które pojawiają się na rynku.

Chociaż WordPress nadal działa ze starszymi wersjami PHP, a cykl będzie kontynuowany w miarę umierania wersji PHP i wydawania nowych, sensowne jest optymalizowanie witryny na wszystkie możliwe sposoby. A to oznacza korzystanie z najszybciej ładującej się, wysoce bezpiecznej i najbardziej kompatybilnej wersji PHP.

Sprawdź więc, której wersji PHP używa Twoja witryna WordPress i wprowadź zmiany, jeśli nie podoba Ci się to, co widzisz. Ty i odwiedzający Twoją witrynę będziecie zadowoleni, że tak zrobiliście.