Auflistung von kompilierten und installierten PHP -Modulen unter Linux

Auflistung von kompilierten und installierten PHP -Modulen unter Linux

Wenn Sie eine Reihe von PHP -Erweiterungen oder -Modulen auf Ihrem Linux -System installiert haben und versuchen, herauszufinden, dass ein bestimmtes PHP.

In diesem Artikel zeigen wir Ihnen, wie Sie alle installierten oder kompilierten PHP -Module aus der Linux -Befehlszeile auflisten können.

So listet er kompilierte PHP -Module auf

Der allgemeine Befehl ist PHP -M, Dies zeigt Ihnen eine Liste aller „kompilierten“ PHP -Module.

# PHP -M 
Listing kompilierte PHP -Module
apc bz2 calendar Core ctype curl date dom ereg exif fileinfo filter ftp gd gettext gmp hash iconv json libxml mbstring mcrypt mysql mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflection session shmop SimpleXML sockets SPL sqlite3 standard tidy tokenizer wddx xml xmlreader xmlwriter xsl zip zlib 

Sie können beispielsweise nach einem bestimmten PHP -Modul suchen PHP-FTP, Verwenden des GREP -Befehls. Pfeifen Sie einfach die Ausgabe vom obigen Befehl zu Grep wie gezeigt (grep -i Flag bedeutet, dass Fall Unterscheidungen ignorieren und so tippen Ftp anstatt ftp sollte arbeiten).

# Php -m | grep -i ftp ftp 

Auflistung installierter PHP -Module

Um alle PHP -Module aufzulisten, die Sie über einen Paketmanager installiert haben, verwenden Sie den entsprechenden Befehl unten für Ihre Verteilung.

# Yum List Installed | GREP -I -PHP # RHEL/CENTOS # DNF -LISTE INSTAUERT | GREP -i PHP #FEDORA 22+ # DPKG -GETSELEKTION | Grep -i Php #Debian/Ubuntu 
Auflistung installierte PHP -Module
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 

Wenn Sie wie zuvor ein bestimmtes Modul finden möchten, verwenden Sie a Rohr und den Grep -Befehl wie gezeigt.

# Yum List Installed | GREP -i PHP -MBString # rhel/Centos # DNF -Liste installiert | GREP -i PHP-MBString #Fedora 22+ # DPKG-GETSULEKTION | grep -i php -mbstring #debian/ubuntu 

Um alle PHP -Befehlszeilenoptionen anzuzeigen, laufen Sie aus.

# Php -h 

Möglicherweise möchten Sie auch die folgenden nützlichen Artikel über PHP ansehen.

  1. 12 Nützliche PHP -Befehlszeilentricks, die jeder Linux -Benutzer wissen sollte
  2. Verwenden und Ausführen von PHP -Codes in Linux -Befehlszeile und ausführen
  3. So installieren Sie verschiedene PHP -Versionen in Ubuntu
  4. So installieren Sie Opcache, um die Leistung von PHP -Apps zu beschleunigen

Das ist alles! In diesem Artikel haben wir erläutert, wie installierte (oder kompilierte) Module in PHP aufgeführt sind. Verwenden Sie das folgende Kommentarformular, um Fragen zu stellen.