PHP bővítmények és beállítások kezelése a Select PHP Version felületen

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

  1. Jelentkezzen be a cPanelbe.
  2. A Szoftver (Software) részben kattintson a Select PHP Version ikonra.
  3. 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

  1. Kattintson a Switch to PHP options gombra.
  2. 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 és post_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).
  3. 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.