ZARZąDZANIE HOSTINGIEM (DIRECTADMIN) • 4 MIN READ

Zmiana wersji PHP — IQhost PHP Changer

Jak zmienić wersję PHP dla domeny w IQhost PHP Changer (DirectAdmin). Wersje 5.6–8.5, która jest wspierana, jak sprawdzić zgodność WordPressa.

Zespół IQHost 07 paź 2026 4m read
#DirectAdmin #IQHost #hosting

IQHost daje pełen zakres wersji PHP 5.6 do 8.5 — niezależnie od pakietu. IQhost PHP Changer to nasze narzędzie do zmiany wersji dla wybranej domeny. Nowsze PHP to szybsza strona i poprawki bezpieczeństwa, ale starsze wtyczki i motywy mogą wymagać starszej wersji.

Co zyskasz

  • Zmienisz wersję PHP dla swojej domeny.
  • Wybierzesz wersję wspieraną: PHP 8.2–8.5 (stan na październik 2026).
  • Zrozumiesz, kiedy aktualizować, a kiedy zostać przy starszej wersji.

Wymagania wstępne

  • Domena na koncie hostingowym.

Wskazówka

Pełen zakres PHP 5.6–8.5 w każdym pakiecie IQHost. Wersję zmieniasz sam w panelu DirectAdmin, bez pisania do nas.

Krok 1: Otwórz IQhost PHP Changer

W DirectAdminie: Dodatkowe funkcje → Zmiana wersji php dla domeny (na liście wtyczek: IQhost PHP Changer; nagłówek strony: „PHP Version Selector”). Bezpośredni adres: /evo/plugin?src=%2FCMD_PLUGINS%2Fiq-phpvs.

Zobaczysz listę domen na koncie z aktualną wersją PHP każdej z nich. „Domyślna (…)” oznacza wersję ustawioną dla całego konta.

IQhost PHP Changer w DirectAdminie — lista domen z wersją PHP

Krok 2: Wybierz wersję

Przy domenie wybierz wersję z listy (5.6, 7.0–7.4, 8.0–8.5). Zmiana zapisuje się od razu po wybraniu — nie ma osobnego przycisku. W prawym górnym rogu pojawi się komunikat „Wersja php została zmieniona”.

Domena przełączona na PHP 8.3

Wersja zapisuje się w pliku .htaccess w katalogu domeny, w bloku ###*Start IQ-phpvs***### … ###*End IQ-phpvs***###. Dopóki ten blok jest w pliku, domena działa na wybranej wersji niezależnie od wersji konta ustawionej w Select PHP version. Usunięcie bloku przywraca wersję konta. Pozycja „Domyślna (…)” na liście też zapisuje wersję na stałe — nie „podąża” za późniejszą zmianą wersji konta.

Krok 3: Sprawdź wersję

Utwórz plik info.php w public_html:

<?php phpinfo(); ?>

Otwórz https://mojafirma.pl/info.php — pierwsza linia pokaże wersję PHP.

::: callout warn Po sprawdzeniu USUŃ info.php! Ujawnia szczegóły konfiguracji serwera.

Którą wersję wybrać?

Terminy wsparcia według php.net (stan na październik 2026). Po końcu wsparcia wersja nie dostaje już poprawek bezpieczeństwa.

Wersja Poprawki bezpieczeństwa do Dla kogo
PHP 8.5 końca 2029 nowe projekty, jeśli wtyczki i motyw ją wspierają
PHP 8.4 końca 2028 nowe instalacje WordPressa i WooCommerce, Laravel, Symfony
PHP 8.3 końca 2027 bezpieczny wybór dla większości stron — najszersza zgodność wtyczek
PHP 8.2 końca 2026 tylko przejściowo — zaplanuj aktualizację
PHP 8.1 i starsze wsparcie zakończone (8.1 — koniec 2025, 8.0 — 2023, 7.4 — 2022, 5.6 — 2018) wyłącznie stary kod, którego nie da się zaktualizować

Wskazówka

Sprawdź zgodność przed zmianą. Starsze wtyczki i motywy mogą nie działać na PHP 8.x. Jeśli strona po zmianie nie działa, po prostu wybierz poprzednią wersję — zmiana jest natychmiastowa.

Sprawdzenie zgodności WordPressa

W WP-admin: Narzędzia → Zdrowie witryny → Informacje → sekcja Serwer → wersja PHP.

Na stronie każdej wtyczki w katalogu WordPress.org jest pole „Wersja PHP” (minimalna wymagana). Sprawdź je przed zmianą.

Aplikacja Laravel: composer.json → "php": "^8.2" — to wymagana wersja minimum.

Najczęstsze problemy

1. „Po zmianie PHP strona pokazuje białą stronę”

  • Odśwież stronę z pominięciem pamięci podręcznej (Ctrl+F5).
  • Wtyczka lub motyw nie działa z nową wersją — wróć do poprzedniej wersji PHP.
  • Sprawdź log błędów w DA: Informacje o systemie → Site summary & logs.

2. „WordPress pokazuje krytyczny błąd”

  • Wtyczka lub motyw nie działa z tą wersją. Wyłącz ją tymczasowo:
    • przez FTP zmień nazwę folderu wtyczki (wp-content/plugins/x → wp-content/plugins/x-disabled).
  • Sprawdź wp-content/debug.log (włącz WP_DEBUG w wp-config.php).

3. „Mam subdomeny — jaką mają wersję?”

Na liście IQhost PHP Changer są domeny, nie subdomeny. Subdomena leży w katalogu domeny (public_html/blog), więc dziedziczy jej wersję. Inną wersję ustawisz, wklejając do .htaccess w katalogu subdomeny blok ###*Start IQ-phpvs***### z inną wersją — skopiuj go z .htaccess domeny i zmień numer w application/x-lsphp83 (np. x-lsphp74 dla PHP 7.4).

4. „Po zmianie z 7.4 na 8.x — błędy składni”

PHP 8 jest bardziej rygorystyczne — część starszych konstrukcji kończy się błędem krytycznym. Wróć do 7.4, popraw kod, spróbuj ponownie.

5. „Zmiana wersji wymaga restartu?”

Nie. Zmiana to wpis w .htaccess — działa od następnego wejścia na stronę.

6. „PHP-FPM vs CGI vs mod_php — co mam?”

W IQHost LSPHP (LiteSpeed PHP). Patrz mod_php vs PHP-FPM.

7. „Można mieć PHP 5.6 dla starej i 8.3 dla nowej części?”

Tak — najprościej przez osobną domenę lub subdomenę (patrz pkt 3): stara aplikacja na legacy.mojafirma.pl z PHP 5.6, nowa na mojafirma.pl z PHP 8.3.

Słowniczek

  • IQhost PHP Changer — nasze narzędzie do ustawienia wersji PHP dla wybranej domeny; ma pierwszeństwo przed wersją konta.
  • PHP Selector (Select PHP version) — narzędzie CloudLinux: wersja, rozszerzenia i opcje PHP dla całego konta.
  • LSPHP — LiteSpeed PHP, wersja PHP zoptymalizowana pod serwer LiteSpeed.
  • Koniec wsparcia (EOL) — wersja nie dostaje już poprawek bezpieczeństwa.

Related

Feedback

Czy ten artykuł pomógł?

Potwierdź