Kontrola modulů PHP na hostingu

Engine PHP, kromě základních funkcí jazyka, rozšiřuje svou funkcionalitu pomocí dodatečných modulů. Tyto moduly mohou být nainstalovány, ale také nemusí být. Kromě toho, nainstalované moduly mohou být vypnuty a nefungovat.

Pomocí modulů je implementováno poměrně hodně funkcionality, na kterou jsme zvyklí. Například práce s JSON, práce s XML, knihovna CURL. Dokonce i práce s mb_ funkcemi také funguje prostřednictvím modulů.

Na lokálním počítači bude většina potřebných modulů zpravidla nainstalována z boxu. Ale na hostingu může část modulů chybět. Nebo mohou být vypnuty. Děje se tak z důvodu úspory zdrojů hostingu.

Pro kontrolu, zda je modul zapnutý, je třeba spustit následující příkaz:

php<?php
  phpinfo();
?>

Výsledkem bude, že se do prohlížeče vypíše stránka s konfigurací PHP. Pomocí vyhledávání na stránce můžeme najít potřebný modul a podívat se, zda je zapnutý nebo ne.

Pojďme si to procvičit v následujících úlohách:

Задание 1

Zkontrolujte, zda je zapnutý modul json.

Задание 2

Zkontrolujte, zda je zapnutý modul xml.

Задание 3

Zkontrolujte, zda je zapnutý modul zip.

Задание 4

Zkontrolujte, zda je zapnutý modul curl.

Задание 5

Zkontrolujte, zda je zapnutý modul mbstring.