Upravljanje razširitev in nastavitev PHP v vmesniku Select PHP Version

cPanel Branje: 2 min

Vmesnik Select PHP Version v cPanelu je orodje CloudLinux PHP Selector. Tu ne izbereš le različice PHP gostovanja (o tem smo pisali v članku o nastavitvi privzete različice PHP), temveč lahko vklopiš razširitve PHP, potrebne za tvojo spletno stran, in spremeniš tudi nastavitve PHP.

Odpiranje vmesnika

  1. Prijavi se v cPanel.
  2. V skupini Programska oprema klikni ikono Select PHP Version.
  3. Na zavihku Globalne nastavitve računa, v vrstici Različica PHP, je vidna trenutna različica (na primer „8.4 (trenutna)”). Po potrebi jo klikni in izberi drugo; sprememba se shrani takoj.

PHP Selector: različica PHP, zavihka Razširitve in Možnosti

Pomembno: razširitve in nastavitve je mogoče spreminjati le pri različicah, ki jih zagotavlja CloudLinux (na primer 8.2, 8.3). Če je pri različici vidna vrednost native, najprej izberi konkretno različico.

Vklop in izklop razširitev PHP

Na seznamu razširitev je ob vsaki razširitvi potrditveno polje. Označi potrebno razširitev ali odstrani oznako pri nepotrebni. Spremembe se shranijo samodejno, ločen gumb za shranjevanje ni potreben.

Pogosto potrebne razširitve:

Razširitev Za kaj je potrebna?
imagick obdelava slik, na primer sličice WordPress, predogled PDF
intl internacionalizacija, oblikovanje datumov in valut (WooCommerce, Laravel, Symfony)
ioncube_loader izvajanje vtičnikov in programske opreme, kodiranih z ionCube
sodium sodobno šifriranje
opcache predpomnjenje prevedene kode PHP, hitrejše nalaganje strani
zip obravnava datotek ZIP, na primer pri nameščanju vtičnikov

Če se programska oprema pritožuje zaradi manjkajoče razširitve (na primer „PHP extension intl is missing”), jo lahko vklopiš tu. Nepotrebnih razširitev ne vklapljaj, ker vsaka razširitev poveča porabo pomnilnika procesov PHP.

Sprememba nastavitev PHP

  1. Klikni zavihek Možnosti (ob zavihku Razširitve).
  2. Spremeni želeno vrednost, na primer:
    • memory_limit: pomnilnik, ki ga lahko uporabi skript PHP;
    • max_execution_time: največji čas izvajanja skripta v sekundah;
    • upload_max_filesize in post_max_size: največja velikost datotek za nalaganje (glej članek o spremembi upload_max_filesize);
    • max_input_vars: število polj, ki jih je mogoče poslati v obrazcu (pri velikih menijih WordPress ali nastavitvah predlog ga je morda treba povečati);
    • display_errors: prikaz napak v brskalniku (na produkcijski strani naj bo izklopljen).
  3. Tudi tu se spremembe shranijo samodejno, kar pokaže obvestilo „uspešno shranjeno”. K razširitvam se vrneš s klikom na zavihek Razširitve. Z gumbom Ponastavi razširitve PHP na privzete lahko obnoviš prvotno stanje razširitev.

Zavihek Možnosti v PHP Selector: možnosti PHP in njihove vrednosti

memory_limit ne more biti večji od omejitve pomnilnika tvojega paketa. Če skript doseže omejitev pomnilnika računa, ga lahko CloudLinux ustavi, ne glede na to, kako visoko vrednost memory_limit si nastavil.

Dobro je vedeti

  • Nastavitve se hranijo po različicah. Razširitve in nastavitve pripadajo določeni različici PHP. Če zamenjaš različico, preveri tudi razširitve in nastavitve nove različice.
  • Ponastavitev na privzeto vrednost. Z gumbom Reset to default lahko razširitve določene različice vrneš v privzeto stanje.
  • Različne nastavitve po imenikih. Nekatere nastavitve PHP lahko navedeš tudi po imenikih s pomočjo datoteke .user.ini, različico PHP pa v datoteki .htaccess.
  • Starejše različice PHP. O varnosti starih različic preberi v članku o HardenedPHP.
Nazaj: cPanel – članki (48)