Jak zaktualizować PHP na serwerze

Aktualizacja PHP to najskuteczniejszy sposób na wyeliminowanie podatności CVE-2026-109618 i CVE-2026-109619 (PHP2Shell). Poniżej opisujemy bezpieczną kolejność kroków dla typowych środowisk.

Przed aktualizacją

Zrób kopię zapasową bazy danych i plików strony. Przetestuj aktualizację najpierw na środowisku testowym lub staging.

Wersje naprawione (październik 2026)

  • PHP 8.5 — zaktualizuj do 8.5.12 lub nowszej
  • PHP 8.4 — zaktualizuj do 8.4.27 lub nowszej
  • PHP 8.3 — zaktualizuj do 8.3.36 lub nowszej
  • PHP 8.2 — zaktualizuj do 8.2.35 lub nowszej

PHP 8.1 i starsze są na koniec życia (End of Life) i nie otrzymują oficjalnych poprawek bezpieczeństwa. Zalecamy migrację do gałęzi aktywnie wspieranej.

Hosting współdzielony (cPanel, DirectAdmin, Plesk)

  1. Zaloguj się do panelu zarządzania hostingiem.
  2. Wyszukaj sekcję PHP Version Manager, MultiPHP Managerlub PHP Selector — nazwa zależy od panelu.
  3. Wybierz wersję PHP 8.4.27 lub nowszą dla swojej domeny.
  4. Zapisz zmiany i sprawdź, czy strona działa poprawnie.
  5. Uruchom tester na php2shell.pl, aby potwierdzić zmianę sygnałów.

Niektórzy dostawcy hostingu aktualizują PHP za Ciebie — sprawdź powiadomienia od swojego providera.

VPS / serwer dedykowany (Ubuntu/Debian)

sudo apt update
sudo apt install php8.4 php8.4-fpm
sudo systemctl restart nginx php8.4-fpm

Upewnij się, że twoja aplikacja jest kompatybilna z PHP 8.4 przed restartem. Sprawdź logi po restarcie: journalctl -xe.

Potrzebujesz pomocy?

Jeśli nie wiesz, jak przeprowadzić aktualizację, lub chcesz mieć pewność, że serwer jest prawidłowo skonfigurowany po zmianie, możemy przeprowadzić techniczną weryfikację środowiska.