Lorsque l’on doit ajouter un nouveau module ou extension à PHP, il convient de vérifier que l’installation est correcte.
Pour cela, on peut avoir besoin de vérifier et connaître les modules PHP installés sur son serveur WEB.
Dans ce tutoriel, je vous donne deux méthodes avec php.ini ou en ligne de commandes pour lister les modules PHP installés.
Table des matières
Connaitre les modules PHP installés sur son serveur
avec php.ini
phpinfo est une fonction PHP capable d’afficher la configuration PHP.
Cela inclut des informations sur les options et extensions de compilation PHP, la version PHP, les informations sur le serveur et l’environnement (si compilé en tant que module), l’environnement PHP, les informations sur la version du système d’exploitation, les chemins, les valeurs principales et locales des options de configuration, les en-têtes HTTP et le PHP Licence.
- Créez un fichier phpinfo.php sur votre site WEB
- Puis insérez la code suivant :
<?php
phpinfo();
?>
- Enregistrez le fichier
- Ensuite accédez à l’URL https://www.adressedusite.com/phpinfo.php
- Si tout va bien la page phpinfo s’affiche avec la liste des extensions
Notez qu’il est possible de restreindre les informations à la liste des extensions et modules en utilisant la fonction phpinfo de cette manière ;
phpinfo(INFO_MODULES);
en ligne de commandes
Si vous avez un accès SSH à votre serveur, vous pouvez aussi lister les extensions PHP actives en ligne de commandes.
- Connectez-vous en SSH à votre serveur dédié ou VPS
- Puis utilisez la commande suivante :
php -m
- La liste des modules PHP s’affiche