Kontrola modulov PHP na hostingu
Engine PHP, okrem základných funkcií jazyka, rozširuje svoju funkcionalitu pomocou dodatočných modulov. Tieto moduly môžu byť nainštalované, ale nemusia byť. Okrem toho, nainštalované moduly môžu byť vypnuté a nefungovať.
Prostredníctvom modulov je implementovaná
veľa nám známej funkcionality.
Napríklad práca s JSON, práca s XML,
knižnica CURL. Dokonca aj práca s mb_
funkciami funguje prostredníctvom modulov.
Na lokálnom serveri (lokalite) bude spravidla väčšina potrebných modulov nainštalovaná priamo. Ale na hostingu môže časť modulov chýbať. Alebo môžu byť vypnuté. Robí sa to pre úsporu zdrojov hostingu.
Ak chcete skontrolovať, či je modul zapnutý, je potrebné spustiť nasledujúci príkaz:
<?php
phpinfo();
?>
Výsledkom bude, že prehliadač zobrazí stránku s konfiguráciou PHP. Pomocou vyhľadávania na stránke môžeme najsť požadovaný modul a skontrolovať, či je zapnutý alebo nie.
Poďme si to precvičiť v nasledujúcich úlohách:
Skontrolujte, či je zapnutý modul json.
Skontrolujte, či je zapnutý modul xml.
Skontrolujte, či je zapnutý modul zip.
Skontrolujte, či je zapnutý modul curl.
Skontrolujte, či je zapnutý modul mbstring.