php modules
php modules

Lister les modules PHP installés et compilés sur Linux

Vous avez installé plusieurs modules PHP sur votre système et vous souhaitez vérifier un module particulier s’il est bien installé ou pas, ou bien vous voulez tous simplement afficher une liste de ces modules installés.  C’est ce que vous allez découvrir au cours de ce tuto rapide.

Liste des modules PHP compilés :

Pour afficher les liste des modules compilés il suffit de taper la commande php -m :

#php -m
bcmath 
bz2 
Core 
ctype 
curl 
date 
dom 
exif 
fileinfo 
filter 
ftp 
gd 
hash 
iconv 
imagick 
json 
libxml 
mbstring 
mysqli 
mysqlnd
wddx
xml
xmlreader
xmlwriter
xsl
zip
zlib

Si vous cherchez un module php particulier, utiliser la commande ‘grep’ avec l’option « -i » pour ignorer la casse :

#php -m | grep -i xmlreader
xmlreader

Liste des modules PHP installés :

Si vous souhaitez afficher les modules que vous avez installé via votre gestionnaire des packages ( yum, dnf ou dpkg), utiliser les commandes ci-dessous :

# yum list installed | grep -i php

#dnf list installed | grep -i php

#dpkg --get-selections | grep -i php
php                                             install
php-common                                      install
php-igbinary                                    install
php-imagick                                     install
php-redis                                       install
php7.2-cli                                      install
php7.2-common                                   install
php7.2-curl                                     install
php7.2-fpm                                      install
php7.2-gd                                       install
php7.2-json                                     install
php7.2-mbstring                                 install
php7.2-mysql                                    install
php7.2-opcache                                  install
php7.2-readline                                 install
php7.2-tidy                                     install
php7.2-xml                                      install
php7.2-xmlrpc                                   install
php7.2-zip                                      install

Et bien sûr si vous souhaitez afficher un modules particulier utilisez « grep » :

#dnf list installed | grep -i php7.2-xml