Kontroll av PHP-moduler på webbhotell
PHP-motorn, förutom språkets grundläggande funktioner, utökar sin funktionalitet med hjälp av ytterligare moduler. Dessa moduler kan vara installerade, men de kan också vara oinstallerade. Dessutom kan installerade moduler vara inaktiverade och inte fungera.
Ganska mycket av den funktionalitet vi är vana vid
implementeras genom moduler.
Till exempel, arbete med JSON, arbete med XML,
biblioteket CURL. Även arbete med mb_
funktioner fungerar genom moduler.
På en lokal server är i regel de flesta moduler vi behöver installerade förinställt. Men på ett webbhotell kan en del moduler saknas. Eller så kan de vara inaktiverade. Detta görs för att spara webbhotellets resurser.
För att kontrollera om en modul är aktiverad, behöver du köra följande kommando:
<?php
phpinfo();
?>
Som ett resultat kommer en sida med PHP-konfigurationen att visas i webbläsaren. Vi kan använda sökfunktionen på sidan för att hitta den modul vi behöver och se om den är aktiverad eller inte.
Låt oss öva på att göra detta i följande uppgifter:
Kontrollera om modulen json är aktiverad.
Kontrollera om modulen xml är aktiverad.
Kontrollera om modulen zip är aktiverad.
Kontrollera om modulen curl är aktiverad.
Kontrollera om modulen mbstring är aktiverad.