Pilna aktualiazacja PHP

Autor: Opublikowano

W skrócie: Jeśli dla PHP używanego przez Twoją stronę opublikowano poprawki bezpieczeństwa, zaplanuj ich pilne wdrożenie. Najpierw ustal wersję PHP obsługującą witrynę, wykonaj kopię zapasową i sprawdź zgodność strony z aktualizacją. Szczegóły komunikatu wskazanego jako publikacja z 20 października 2026 r. trzeba potwierdzić w oficjalnym serwisie PHP — bez zweryfikowania jego treści nie można rzetelnie wskazać konkretnych luk ani numerów naprawionych wydań.

Co aktualizacja PHP zmienia w Twojej stronie

PHP to środowisko wykonujące kod aplikacji po stronie serwera. Korzystają z niego między innymi WordPress oraz liczne sklepy internetowe i aplikacje tworzone na zamówienie. Aktualizacja WordPress nie aktualizuje automatycznie PHP: to oddzielne elementy, zwykle zarządzane w różnych miejscach.

Luka w PHP może dotyczyć konkretnego mechanizmu, rozszerzenia lub sposobu przetwarzania danych. Jej znaczenie zależy od konfiguracji serwera i działania aplikacji. Sam fakt używania PHP nie dowodzi, że stronę zaatakowano, ale brak widocznych problemów również nie potwierdza bezpieczeństwa.

W oficjalnym komunikacie PHP sprawdź przede wszystkim: które wersje są objęte problemem, jakie wydania zawierają poprawki oraz czy wykorzystanie luki wymaga określonej konfiguracji. Jeżeli nie potrafisz ocenić tych warunków, przekaż komunikat administratorowi lub pomocy technicznej hostingu. Nie opieraj decyzji wyłącznie na krótkiej informacji o „krytycznej luce”.

Jak sprawdzić wersję PHP używaną przez witrynę

Najprościej zajrzeć do panelu hostingu i odszukać ustawienia PHP przypisane do konkretnej domeny. W WordPress informacje o środowisku serwera znajdziesz również w narzędziu „Stan witryny”, w zakładce z informacjami. Sprawdź każdą istotną witrynę osobno — różne domeny na jednym koncie mogą korzystać z innych wersji.

Jeśli masz dostęp do terminala, polecenie php -v pokaże wersję PHP dostępną w wierszu poleceń. Nie musi to być ta sama wersja, która obsługuje stronę WWW. Wynik porównaj z konfiguracją witryny w panelu lub poproś administratora o potwierdzenie.

Nie publikuj ogólnodostępnego pliku z funkcją phpinfo(). Ujawnia on szczegóły konfiguracji, które nie powinny być dostępne dla przypadkowych odwiedzających. Jeśli taki plik powstał na potrzeby diagnostyki, usuń go po sprawdzeniu środowiska.

Co zlecić hostingowi, a co zrobić samodzielnie

Na hostingu współdzielonym poprawki PHP zazwyczaj instaluje dostawca. Użytkownik może jednak nadal odpowiadać za wybór obsługiwanej gałęzi PHP i zgodność aplikacji. Sama obecność nowszej wersji w panelu nie oznacza, że Twoja domena już jej używa.

Do pomocy technicznej możesz wysłać krótką wiadomość:

Proszę o potwierdzenie, jaka wersja PHP obsługuje moją domenę i czy uwzględnia poprawki z komunikatu PHP wskazanego jako publikacja z 20 października 2026 r. Jeśli wymagana jest zmiana wersji, proszę wskazać dostępny, wspierany wariant oraz sposób przywrócenia poprzedniej konfiguracji w razie problemów.

Na własnym serwerze VPS lub serwerze dedykowanym aktualizację wykonuje administrator, chyba że obejmuje ją usługa zarządzania. Powinien sprawdzić pakiety PHP, używane rozszerzenia oraz procesy obsługujące witrynę, na przykład PHP-FPM. Dystrybucje systemów mogą dostarczać poprawki bez zmiany numeru na identyczny z najnowszym wydaniem PHP; w takim przypadku potwierdzeniem jest komunikat bezpieczeństwa dostawcy pakietów.

Bezpieczna aktualizacja krok po kroku

Poprawka w obrębie używanej gałęzi PHP i przejście na inną gałąź to różne zmiany. Ta druga może wymagać dostosowania kodu, wtyczek lub rozszerzeń serwera. Nie wybieraj więc przypadkowo najwyższego numeru dostępnego w panelu.

  1. Wykonaj kopię plików i bazy danych. Upewnij się, że znasz sposób odtworzenia strony, a kopia jest dostępna także w razie problemów z hostingiem.
  2. Sprawdź zgodność aplikacji. Zweryfikuj wymagania systemu, motywu, wtyczek oraz bibliotek. Zaktualizuj zależności tam, gdzie jest to potrzebne.
  3. Przetestuj zmianę na kopii strony. Środowisko testowe powinno możliwie wiernie odpowiadać produkcyjnemu. Wyłącz w nim rzeczywiste płatności i wysyłkę wiadomości do klientów.
  4. Wdróż aktualizację w uzgodnionym terminie. Przy aktywnie wykorzystywanej luce nie odkładaj działania tylko po to, by czekać na idealne okno serwisowe.
  5. Sprawdź funkcje i logi błędów. Przetestuj logowanie, formularze, wysyłkę poczty i zadania cykliczne, a w sklepie także koszyk oraz płatności w trybie testowym.

Przykładowo: strona główna sklepu po aktualizacji może wyglądać poprawnie, choć stara wtyczka płatnicza przestanie działać dopiero przy składaniu zamówienia. Samo otwarcie witryny nie wystarcza do uznania wdrożenia za udane.

Co zrobić, gdy strona nie jest zgodna z bezpieczną wersją

Powrót do poprzedniej konfiguracji może chwilowo przywrócić działanie, ale nie usuwa podatności. Jeśli wycofujesz zmianę, równocześnie ustal termin naprawy aplikacji. W zależności od zagrożenia administrator może zalecić tymczasowe wyłączenie podatnej funkcji, ograniczenie dostępu albo przerwę techniczną.

Aktualizacja PHP nie usuwa też skutków wcześniejszego włamania. Przy nieznanych kontach administratorów, zmienionych plikach lub podejrzanych przekierowaniach potrzebna jest osobna kontrola bezpieczeństwa.

Pierwszy praktyczny krok: ustal dziś wersję PHP obsługującą domenę i uzyskaj potwierdzenie, czy zawiera wymagane poprawki. Dopiero na tej podstawie wybierz między instalacją poprawki, zmianą gałęzi PHP a pilną naprawą niezgodnej aplikacji.

Zobacz też: Czy zmiana domeny w istniejącym projekcie ma sens?

Przeczytaj także

Dowiedz się, jak PHP-FPM obsługuje żądania PHP, czym różni się od serwera WWW i jak dobrać ustawienia procesów do ruchu oraz zasobów hostingu.
Poznaj BIND, otwarte oprogramowanie serwera DNS: sprawdź, jak obsługuje domeny, czym różnią się jego role i kiedy warto samodzielnie go wdrożyć.
Poznaj najważniejsze Security Headers, ich rolę w ochronie strony oraz sposób sprawdzania i wdrażania nagłówków bez blokowania potrzebnych funkcji.