Connaitre les modules PHP installés sur son serveur

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.

Connaitre les modules PHP installés sur son serveur

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
Connaitre les modules PHP installés sur son serveur avec phpinfo

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.

php -m
  • La liste des modules PHP s'affiche
Connaitre les modules PHP installés sur son serveur en ligne de commandes

Tags: