Verifica dei moduli PHP sull'hosting
Il motore PHP, oltre alle funzioni principali del linguaggio, estende le sue funzionalità tramite moduli aggiuntivi. Questi moduli possono essere installati, ma potrebbero anche non esserlo. Inoltre, i moduli installati potrebbero essere disabilitati e non funzionare.
Attraverso i moduli viene implementato
molto delle funzionalità a cui siamo abituati.
Ad esempio, il lavoro con JSON, il lavoro con XML,
la libreria CURL. Anche il lavoro con le funzioni
mb_ avviene tramite moduli.
Sul server locale, di solito, la maggior parte dei moduli necessari sarà installata di default. Ma sull'hosting, alcuni moduli potrebbero non esserci. Oppure potrebbero essere disabilitati. Questo viene fatto per risparmiare risorse dell'hosting.
Per verificare se un modulo è abilitato, è necessario eseguire il seguente comando:
<?php
phpinfo();
?>
Di conseguenza, nel browser verrà visualizzata una pagina con la configurazione di PHP. Possiamo utilizzare la ricerca nella pagina per trovare il modulo di cui abbiamo bisogno e verificare se è abilitato o meno.
Esercitiamoci a farlo nei seguenti compiti:
Verifica se il modulo json è abilitato.
Verifica se il modulo xml è abilitato.
Verifica se il modulo zip è abilitato.
Verifica se il modulo curl è abilitato.
Verifica se il modulo mbstring è abilitato.