A cPanel Select PHP Version felülete a CloudLinux PHP Selector eszköze. Itt nemcsak a tárhely PHP verzióját választhatja ki (erről ebben a cikkben írtunk), hanem bekapcsolhatja a weboldalához szükséges PHP bővítményeket, és módosíthatja a PHP beállításait is.
A felület megnyitása
- Jelentkezzen be a cPanelbe.
- A Szoftver (Software) részben kattintson a Select PHP Version ikonra.
- A felső legördülő listában látható az aktuális PHP verzió. Ha szükséges, válasszon másikat, és mentse a Set as current gombbal.
Fontos: a bővítmények és a beállítások csak a CloudLinux által biztosított verzióknál (például 8.2, 8.3) módosíthatók. Ha a verziónál a native érték látszik, előbb válasszon egy konkrét verziót.
PHP bővítmények be- és kikapcsolása
A bővítmények listájában minden bővítmény mellett egy jelölőnégyzet áll. Jelölje be a szükséges bővítményt, vagy vegye ki a jelölést a feleslegesnél. A változtatások automatikusan mentődnek, külön mentés gombra nincs szükség.
Gyakran szükséges bővítmények:
| Bővítmény | Mire kell? |
|---|---|
imagick |
képek feldolgozása, például WordPress bélyegképek, PDF-előnézet |
intl |
nemzetköziesítés, dátum- és pénznemformázás (WooCommerce, Laravel, Symfony) |
ioncube_loader |
ionCube-bal kódolt bővítmények és szoftverek futtatása |
sodium |
modern titkosítás |
opcache |
a lefordított PHP-kód gyorsítótárazása, gyorsabb oldalbetöltés |
zip |
ZIP-fájlok kezelése, például bővítmények telepítésekor |
Ha egy szoftver hiányzó bővítményre panaszkodik (például „PHP extension intl is missing”), itt kapcsolhatja be. Felesleges bővítményt ne kapcsoljon be, mert minden bővítmény növeli a PHP-folyamatok memóriaigényét.
PHP beállítások módosítása
- Kattintson a Switch to PHP options gombra.
- Módosítsa a kívánt értéket, például:
memory_limit: egy PHP-szkript által használható memória;max_execution_time: egy szkript maximális futási ideje másodpercben;upload_max_filesizeéspost_max_size: a feltölthető fájlok maximális mérete (lásd ezt a cikket);max_input_vars: egy űrlapban küldhető mezők száma (nagy WordPress menükhöz vagy sablonbeállításokhoz szükséges lehet növelni);display_errors: a hibák megjelenítése a böngészőben (éles oldalon legyen kikapcsolva).
- A változtatások itt is automatikusan mentődnek. A bővítményekhez a Switch to PHP extensions gombbal térhet vissza.
A memory_limit nem lehet nagyobb, mint a csomagjához tartozó memórialimit. Ha a szkript eléri a fiók memórialimitjét, a CloudLinux leállíthatja, akármilyen magas memory_limit értéket állított be.
Jó tudni
- A beállítások verziónként tárolódnak. A bővítmények és a beállítások az adott PHP verzióhoz tartoznak. Ha verziót vált, ellenőrizze az új verzió bővítményeit és beállításait is.
- Visszaállítás alapértékre. A Reset to default gombbal az adott verzió bővítményeit az alapértelmezett állapotra állíthatja vissza.
- Könyvtáranként eltérő beállítások. Egyes PHP-beállításokat könyvtáranként is megadhat a .user.ini fájl segítségével, a PHP verziót pedig a .htaccess fájlban.
- Régebbi PHP verziók. A régi verziók biztonságáról a HardenedPHP-ről szóló cikkben olvashat.