Controleren van PHP-modules op hosting
De PHP-engine breidt, naast de kernfuncties van de taal, zijn functionaliteit uit met behulp van aanvullende modules. Deze modules kunnen geïnstalleerd zijn, maar dat hoeft niet. Bovendien kunnen geïnstalleerde modules uitgeschakeld zijn en niet werken.
Er wordt veel van de functionaliteit die we gewend zijn
via modules geïmplementeerd.
Bijvoorbeeld, werken met JSON, werken met XML,
de CURL-bibliotheek. Zelfs werken met mb_
functies werkt via modules.
Op localhost (lokale omgeving) zullen over het algemeen de meeste modules die we nodig hebben standaard geïnstalleerd zijn. Maar op hosting kunnen sommige modules ontbreken. Of ze kunnen uitgeschakeld zijn. Dit wordt gedaan om hostingbronnen te besparen.
Om te controleren of een module is ingeschakeld, moet u de volgende opdracht uitvoeren:
<?php
phpinfo();
?>
Als resultaat wordt er een pagina met de PHP-configuratie naar de browser uitgevoerd. We kunnen via zoeken op de pagina de gewenste module vinden en bekijken of deze is ingeschakeld of niet.
Laten we oefenen met hoe dit moet in de volgende taken:
Controleer of de json-module is ingeschakeld.
Controleer of de xml-module is ingeschakeld.
Controleer of de zip-module is ingeschakeld.
Controleer of de curl-module is ingeschakeld.
Controleer of de mbstring-module is ingeschakeld.