Comment énumérer les modules PHP compilés et installés dans Linux

Comment énumérer les modules PHP compilés et installés dans Linux

Si vous avez installé un certain nombre d'extensions ou de modules PHP sur votre système Linux et que vous essayez de découvrir qu'un module PHP particulier a été installé ou non, ou si vous souhaitez simplement obtenir une liste complète des extensions PHP installées sur votre système Linux.

Dans cet article, nous vous montrerons comment répertorier tous les modules PHP installés ou compilés à partir de la ligne de commande Linux.

Comment énumérer les modules PHP compilés

La commande générale est php -m, qui vous montrera une liste de tous les modules PHP «compilés».

# php -m 
Listing des modules PHP compilés
APC BZ2 Calendrier Core Ctype Curl Date Dom ereg exif fileinfo filtre ftp gd gettext gmp hash iconv json libxml mbstring mcrypt mysql mysqli openssl pcntl pcre PDO PDO_MYSQL PDO_SQLITE Phar Release Reflection Session Shmoched Socked XMLIDER XMLLICER XMLLILER SEMPLICE XMLLIDER TIXHLIDER TIXLIBER SORMILIZ 

Vous pouvez rechercher un module PHP spécifique par exemple php-ftp, en utilisant la commande grep. Tuyaux simplement la sortie de la commande ci-dessus à grep comme montré (grep -i Le drapeau signifie ignorer les distinctions de cas, tapant ainsi FTP au lieu de FTP devrait marcher).

# php -m | grep -i ftp FTP 

Comment énumérer les modules PHP installés

Pour répertorier tous les modules PHP que vous avez installés via un gestionnaire de packages, utilisez la commande appropriée ci-dessous, pour votre distribution.

# Liste de Yum installée | grep -i php # rhel / centos # liste DNF installée | grep -i php #fedora 22+ # dpkg --get-sections | grep -i php # debian / ubuntu 
Listing des modules PHP installés
php.x86_64 5.3.3-49.EL6 @Base PHP-CLI.x86_64 5.3.3-49.EL6 @Base PHP-Common.x86_64 5.3.3-49.el6 @base php-devel.x86_64 5.3.3-49.el6 @base php-gd.x86_64 5.3.3-49.el6 @base php-mbstring.x86_64 5.3.3-49.el6 @base php-mcrypt.x86_64 5.3.3-5.el6 @epel php-mysql.x86_64 5.3.3-49.el6 @base php-pDo.x86_64 5.3.3-49.el6 @base php-pear.Noarch 1: 1.9.4-5.el6 @base php-pecl-memcache.x86_64 3.0.5-4.el6 @base php-php-getText.Noarch 1.0.12-1.el6 @epel php-tidy.x86_64 5.3.3-49.el6 @base php-xml.x86_64 5.3.3-49.el6 @base 

Dans le cas où vous souhaitez trouver un module particulier, comme avant, utilisez un tuyau et la commande grep comme indiqué.

# Liste de Yum installée | grep -i php-mbstring # rhel / centos # liste dnf installé | grep -i php-mbstring #fedora 22+ # dpkg --get-sections | grep -i php-mbstring # debian / ubuntu 

Pour afficher toutes les options de ligne de commande PHP, exécutez.

# php -h 

Vous aimerez peut-être également consulter ces articles utiles suivants sur PHP.

  1. 12 Trucs de ligne de commande PHP utiles que chaque utilisateur Linux devrait savoir
  2. Comment utiliser et exécuter des codes PHP dans la ligne de commande Linux
  3. Comment installer différentes versions PHP dans Ubuntu
  4. Comment installer OPCACHE pour accélérer les performances des applications PHP

C'est tout! Dans cet article, nous avons expliqué comment énumérer les modules installés (ou compilés dans) dans PHP. Utilisez le formulaire de commentaire ci-dessous pour poser des questions.