Kapitola 14 · 14.2
Zapínanie a vypínanie PHP rozšírení
Pozrite si to v krátkom videu
PHP rozšírenie je doplnok k PHP pre určitú úlohu: úpravu obrázkov, vytváranie zip súborov, viacjazyčnosť, cachovanie a podobne. Veľa softvéru vyžaduje určité rozšírenie. WordPress v Sitediagnose napríklad uvádza imagick alebo intl, a niektorý plugin môže hlásiť, že potrebuje ioncube_loader alebo sourceguardian. Tie si zapnete sami v Select PHP version.
Zapnutie rozšírenia
- V DirectAdmin kliknite v časti Extra funkcie na Select PHP version.
- Skontrolujte hore pri PHP version, či je vybraná správna verzia. Rozšírenia sa nastavujú pre každú verziu zvlášť.
- Na karte Extensions sú všetky rozšírenia zoradené abecedne.
- Zaškrtnite rozšírenie, ktoré potrebujete (1). Ak chcete niektoré vypnúť, odstráňte zaškrtnutie.

Zmena sa uloží okamžite a bude aktívna do minúty. Nič netreba reštartovať.
Rozšírenia so sivým zaškrtávacím políčkom (2) sú súčasťou PHP. Tie sú zapnuté vždy a nedajú sa vypnúť.
Často vyžadované rozšírenia
| Rozšírenie | Na čo slúži? |
|---|---|
| opcache | Ukladá skompilovaný PHP kód do pamäte, vďaka čomu je stránka rýchlejšia. WordPress toto vyžaduje pod označením "zapnúť opcode cache". |
| imagick alebo gd | Zmenšovanie a úprava obrázkov, napríklad pri nahrávaní vo WordPress. |
| intl | Správne zobrazovanie jazykov, dátumov a mien. Potrebujú to mnohé e-shopy a viacjazyčné stránky. |
| zip | Vytváranie a rozbaľovanie zip súborov, napríklad pre zálohovacie a migračné pluginy. |
| redis | Potrebné, ak používate Redis ako cache (pozrite Redis). |
| ioncube_loader a sourceguardian | Pre platený softvér, ktorého kód je zašifrovaný. Výrobca vám povie, ktoré z nich potrebujete. |
| soap | Prepojenia s niektorými externými službami, napríklad účtovným alebo odosielacím softvérom. |
Tip: Zapnite len to, čo skutočne potrebujete. Viac rozšírení nespraví PHP rýchlejšie, každé rozšírenie trochu zaťaží pamäť.
Návrat k predvolenému nastaveniu
Nepamätáte si, čo ste zmenili, alebo niečo prestalo fungovať? Kliknite hore na Reset PHP Extensions to default. Rozšírenia vybranej verzie sa tým vrátia na predvolené nastavenie našich serverov.
Často kladené otázky
Rozšírenie, ktoré hľadám, v zozname nie je.
V tom prípade pre danú verziu PHP nie je dostupné. Niektoré rozšírenia existujú len pre staršie alebo naopak novšie verzie. Vyberte inú verziu alebo sa opýtajte cez tiket.
Zapol som rozšírenie, ale stránka stále hlási, že chýba.
Skontrolujte, či ste rozšírenie zapli pri verzii, ktorú stránka skutočne používa (verzia s označením (current)). Nastavili ste v niektorom priečinku inú verziu cez .htaccess (pozrite PHP nastavenia pre jednotlivé priečinky a cez .htaccess)? V tom prípade musí byť rozšírenie zapnuté pri tejto verzii.
