Poglavje 14 · 14.2
PHP-razširitve vklop in izklop
Oglejte si v kratkem filmu
PHP-razširitev je dodatek k PHP-ju za določeno nalogo: urejanje slik, izdelavo zip-datotek, večjezičnost, predpomnjenje in podobno. Veliko programske opreme zahteva določeno razširitev. WordPress-i na primer v Sitediagnose omeni imagick ali intl, vtičnik pa lahko sporoči, da je potreben ioncube_loader ali sourceguardian. To sami vklopite v Select PHP version.
Vklop razširitve
- V DirectAdmin pod Dodatki in vtičniki kliknite na Select PHP version.
- Pri vrhu pri PHP version preverite, ali je izbrana prava različica. Razširitve nastavljate za vsako različico posebej.
- Na zavihku Extensions so vse razširitve navedene po abecedi.
- Obkljukajte razširitev, ki jo potrebujete (1). Če želite določeno razširitev izklopiti, odstranite kljukico.

Sprememba se shrani takoj in je aktivna v eni minuti. Ničesar Vam ni treba ponovno zagnati.
Razširitve s sivo kljukico (2) so vgrajene v PHP. Te so vedno vklopljene in jih ni mogoče izklopiti.
Pogosto zahtevane razširitve
| Razširitev | Za kaj? |
|---|---|
| opcache | Hrani prevedeno PHP-kodo v pomnilniku, zaradi česar je Vaše spletno mesto hitrejše. WordPress-i to zahtevajo pri "vklopu opcode cache". |
| imagick ali gd | Pomanjšanje in urejanje slik, na primer pri nalaganju v WordPress-ih. |
| intl | Pravilen prikaz jezikov, datumov in valut. To potrebuje veliko spletnih trgovin in večjezičnih spletnih mest. |
| zip | Izdelava in razpakiranje zip-datotek, na primer za vtičnike za varnostno kopiranje in selitev. |
| redis | Potrebno, če uporabljate Redis kot predpomnilnik (glejte Redis). |
| ioncube_loader in sourceguardian | Za plačljivo programsko opremo, katere koda je šifrirana. Izdelovalec Vam sporoči, katero od obeh potrebujete. |
| soap | Povezave z nekaterimi zunanjimi storitvami, kot so programi za računovodstvo ali pošiljanje. |
Nasvet: Vklopite samo tisto, kar potrebujete. Več razširitev ne naredi PHP-ja hitrejšega; vsaka razširitev porabi nekaj pomnilnika.
Nazaj na privzete nastavitve
Ne veste več, kaj ste spremenili, ali kaj ne deluje več? Kliknite na vrhu na Reset PHP Extensions to default. Razširitve izbrane različice se nato vrnejo na privzeto nastavitev naših strežnikov.
Pogosta vprašanja
Razširitve, ki jo iščem, ni na seznamu.
To pomeni, da za to različico PHP ni na voljo. Nekatere razširitve obstajajo samo za starejše ali, nasprotno, novejše različice. Izberite drugo različico ali zastavite vprašanje prek vstopnice.
Vklopil/a sem razširitev, vendar moje spletno mesto še vedno javlja, da manjka.
Preverite, ali ste razširitev vklopili pri različici, ki jo Vaše spletno mesto dejansko uporablja (različica z oznako (current)). Ste v mapi prek .htaccess nastavili drugo različico (glejte PHP-nastavitve za posamezno mapo in prek .htaccess)? V tem primeru mora biti razširitev vklopljena pri tisti različici.
