Auflisten kompilierter und installierter PHP-Module unter Linux

Wenn Sie eine Reihe von PHP-Erweiterungen oder -Modulen auf Ihrem Linux-System installiert haben und versuchen, herauszufinden, ob ein bestimmtes PHP-Modul installiert wurde oder nicht, oder einfach eine vollständige Liste der auf Ihrem Linux-System installierten PHP-Erweiterungen erhalten möchten.

In diesem Artikel zeigen wir Ihnen, wie Sie alle installierten oder kompilierten PHP-Module über die Linux-Befehlszeile auflisten.

Auflisten kompilierter PHP-Module

Der allgemeine Befehl lautet php -m, die Ihnen eine Liste aller “kompilierten” PHP-Module zeigt.

# php -m
Auflistung kompilierter 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-ftpmit dem Befehl grep. Leiten Sie einfach die Ausgabe des obigen Befehls an weiter grep wie gezeigt (grep -i flag bedeutet, Groß- und Kleinschreibung zu ignorieren und somit zu tippen FTP anstatt ftp sollte arbeiten).

# php -m | grep -i ftp

ftp

So listen Sie installierte PHP-Module auf

Verwenden Sie den folgenden Befehl für Ihre Distribution, um alle PHP-Module aufzulisten, die Sie über einen Paketmanager installiert haben.

# yum list installed | grep -i php     #RHEL/CentOS
# dnf list installed | grep -i php      #Fedora 22+
# dpkg --get-selections | grep -i php       #Debian/Ubuntu
Auflistung der installierten 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 suchen möchten, verwenden Sie a Rohr und den Befehl grep wie gezeigt.

# yum list installed | grep -i php-mbstring        #RHEL/CentOS
# dnf list installed | grep -i php-mbstring     #Fedora 22+
# dpkg --get-selections | grep -i php-mbstring          #Debian/Ubuntu

Führen Sie aus, um alle PHP-Befehlszeilenoptionen anzuzeigen.

# php -h

Vielleicht möchten Sie auch die folgenden nützlichen Artikel über PHP lesen.

  1. 12 Nützliche PHP-Befehlszeilentricks, die jeder Linux-Benutzer kennen sollte
  2. Verwendung und Ausführung von PHP-Codes in der Linux-Befehlszeile
  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 erklärt, wie installierte (oder kompilierte) Module in PHP aufgelistet werden. Verwenden Sie das Kommentarformular unten, um Fragen zu stellen.

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *