Select PHP version (CloudLinux PHP Selector)
Alternatywa dla IQhost PHP Changer — CloudLinux PHP Selector. Te same wersje, a dodatkowo rozszerzenia i ustawienia php.ini. Domyślne limity: 1 GB pamięci, 64 MB uploadu, 300 s.
Drugie narzędzie do zmiany wersji PHP — PHP Selector od CloudLinux (systemu, na którym działają nasze serwery). Bardziej rozbudowane niż IQhost PHP Changer: oprócz wersji, pozwala na zmianę rozszerzeń i php.ini bezpośrednio.
Co zyskasz
- Wybierzesz między dwoma narzędziami (IQhost PHP Changer / Select PHP version).
- Zmienisz wersję PHP, rozszerzenia i ustawienia ini z jednego miejsca.
Wymagania wstępne
- Konto DA z pakietem zawierającym Select PHP version (większość ma).
Wskazówka
Dwa narzędzia — różny zasięg:
- IQhost PHP Changer — wersja PHP dla wybranej domeny (zapisuje ją w pliku
.htaccesstej domeny).- Select PHP version (CloudLinux PHP Selector) — wersja, rozszerzenia i opcje dla całego konta, czyli wszystkich domen i subdomen. Wersja z Selectora obowiązuje we wszystkich domenach, które nie mają własnej wersji z PHP Changera.
Co wygrywa: wersja ustawiona w IQhost PHP Changer ma pierwszeństwo dla swojej domeny — zmiana wersji w Select PHP version jej nie przestawi. Opcje (limity) z Selectora przykrywa nadpisanie w Ustawieniach PHP domeny i
php_valuew.htaccess. Rozszerzenia ustawiasz tylko w Select PHP version.
Krok 1: Otwórz Select PHP version
Dodatkowe funkcje → Select PHP version (lub URL:
/evo/plugin?src=%2FCMD_PLUGINS%2Fphpselector%2Findex.html).
Na górze wybierasz wersję (lista Wersja PHP), niżej są zakładki:
- Rozszerzenia — pola wyboru z rozszerzeniami PHP,
- Opcje — ustawienia
php.ini(memory_limit, upload_max_filesize itd.).Pracujesz w zakładce Globalne ustawienia konta — to ustawienia całego konta. Zakładka Ustawienia dla domen działa tylko dla domen z izolacją CloudLinux, której standardowo nie włączamy. Wersję dla pojedynczej domeny ustawiaj w IQhost PHP Changer, a limity — w Ustawieniach PHP (patrz Limity PHP).
Krok 2: Wybór wersji
Rozwiń listę Wersja PHP, wybierz wersję i kliknij Zastosuj.
Lista wersji taka sama jak w IQhost PHP Changer (PHP 5.6 do 8.5).
Krok 3: Rozszerzenia
Zakładka Rozszerzenia pokazuje listę pól wyboru:
- bcmath — matematyka wysokiej precyzji
- bz2 — kompresja bz2
- calendar — funkcje kalendarza
- ctype — typy znaków
- curl — HTTP requests (większość aplikacji wymaga)
- dom — XML DOM
- gd — manipulacja obrazków
- gettext — i18n
- iconv — konwersja encoding
- imagick — ImageMagick (zaawansowana grafika)
- json — JSON
- mbstring — multibyte strings (UTF-8)
- mysqli / mysqlnd / pdo_mysql — MySQL
- opcache — cache opcodes PHP (przyspieszenie)
- openssl — SSL/TLS
- pcre — regex
- redis — Redis cache
- soap — SOAP API
- tokenizer — parser PHP
- xml / simplexml — XML
- zip — kompresja ZIP
Zaznacz potrzebne rozszerzenia.
::: callout tip Dla WordPress włącz: curl, gd, json, mbstring, mysqli, openssl, pcre, xml, zip, opcache.
Krok 4: Opcje (php.ini)
Zakładka Opcje zmienia ustawienia PHP dla całego konta — wszystkich domen i subdomen:
memory_limit— domyślnie 1024M (1 GB, zarazem maksimum)upload_max_filesize— domyślnie 64Mpost_max_size— domyślnie 64Mmax_execution_time— domyślnie 300 s (serwer WWW i tak czeka na odpowiedź PHP najwyżej 120 s)max_input_vars— domyślnie 1000 (maks. 10000)display_errors— domyślnie Offdate.timezone— domyślnieEurope/WarsawKliknij wartość obok dyrektywy i wybierz nową z listy — zapisuje się od razu, co potwierdza komunikat „Opcja … została pomyślnie zapisana”. Obok zmienionej opcji pojawia się Resetuj do domyślnych.
Wartość z Opcji nie zadziała w domenie, która ma nadpisanie tej samej dyrektywy w Ustawieniach PHP, ani w katalogu z
php_valuew.htaccess. Rekomendowane wartości i limity serwera WWW: Limity PHP.
Select PHP version vs IQhost PHP Changer
| Cecha | IQhost PHP Changer | Select PHP version |
|---|---|---|
| Zmiana wersji | ✅ | ✅ |
| Rozszerzenia | ❌ | ✅ |
| php.ini settings | ❌ | ✅ |
| Zasięg | Wybrana domena | Całe konto |
| Interfejs | Prostszy | Bardziej rozbudowany |
| Polskie tłumaczenie | ✅ | Częściowo |
Rekomendacja: jedna wersja dla wszystkich stron — ustaw ją w Select PHP version i nie używaj PHP Changera. Różne wersje dla różnych domen — wersję konta ustaw w Select PHP version, a wyjątki w IQhost PHP Changer.
Najczęstsze problemy
1. „Po zmianie rozszerzenia strona nie działa"
Aplikacja może wymagać rozszerzenia, które wyłączyłeś. Wróć (włącz z powrotem).
2. „Włączyłem OPcache — strona szybsza ale dziwnie się zachowuje"
OPcache cachuje skompilowane PHP. Po zmianie kodu — czeka 60s. Reset:
- W aplikacji:
opcache_reset() - Po stronie serwera: napisz zgłoszenie, zrestartujemy PHP konta
3. „Nie widzę rozszerzenia którego potrzebuję"
Niektóre rzadkie rozszerzenia (np. php-rar, php-snmp) wymagają instalacji przez supportu. Zgłoś ticket.
4. „Zmieniłem wersję w Select PHP version, a strona dalej działa na starej”
Domena ma zapewne własną wersję ustawioną w IQhost PHP Changer — ona ma pierwszeństwo. Zmień wersję w PHP Changerze. Jeśli domena ma znów korzystać z wersji konta, usuń z pliku .htaccess w jej katalogu blok od ###*Start IQ-phpvs***### do ###*End IQ-phpvs***### (np. w Menedżerze plików). Wybór „Domyślna (…)” w PHP Changerze tego nie robi — zapisuje tę wersję na stałe.
5. „Mogę przywrócić domyślne ustawienia?"
Rozszerzenia — przyciskiem Zresetuj rozszerzenia PHP do domyślnych obok wyboru wersji. Opcję — przyciskiem Resetuj do domyślnych obok niej. Domyślne wartości opcji znajdziesz w Limity PHP.
6. „Po włączeniu Redis extension nadal nie działa"
Extension PHP to klient. Sam Redis (serwer) musi być włączony osobno — patrz Redis w DirectAdmin.
7. „Memory_limit max?"
1024M (1 GB) we wszystkich pakietach — i to jest zarazem wartość domyślna.
Słowniczek
- OPcache — Bytecode cache dla PHP. Drastycznie przyspiesza.
- Imagick — ImageMagick wrapper dla PHP.
- PHP Selector — narzędzie CloudLinux do wyboru wersji, rozszerzeń i opcji PHP dla całego konta.
Related
Feedback
Czy ten artykuł pomógł?


