Com llistar els mòduls PHP compilats i instal·lats a Linux
Si heu instal·lat diverses extensions o mòduls PHP al vostre sistema Linux i intenteu esbrinar que s'ha instal·lat un mòdul PHP en particular o no, o simplement voleu obtenir una llista completa de les extensions PHP instal·lades al vostre sistema Linux.
En aquest article, us mostrarem com llistar tots els mòduls PHP instal·lats o compilats des de la línia d'ordres de Linux.
Com llistar els mòduls PHP compilats
L'ordre general és php -m
, que us mostrarà una llista de tots els mòduls PHP \compilats.
# php -m
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
Podeu cercar un mòdul PHP específic, per exemple php-ftp
, utilitzant l'ordre grep. Simplement canalitzeu la sortida de l'ordre anterior a grep tal com es mostra (el senyalador grep -i significa ignorar les distincions entre majúscules i minúscules, per tant, escriure FTP en lloc de ftp hauria de funcionar).
# php -m | grep -i ftp ftp
Com llistar els mòduls PHP instal·lats
Per llistar tots els mòduls PHP que heu instal·lat mitjançant un gestor de paquets, utilitzeu l'ordre corresponent a continuació per a la vostra distribució.
# yum list installed | grep -i php #RHEL/CentOS # dnf list installed | grep -i php #Fedora 22+ # dpkg --get-selections | grep -i php #Debian/Ubuntu
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
En cas que vulgueu trobar un mòdul en particular, com abans, utilitzeu una canonada i l'ordre grep tal com es mostra.
# 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
Per veure totes les opcions de línia d'ordres php, executeu.
# php -h
També us agradaria consultar aquests articles útils sobre PHP.
- 12 trucs útils de la línia d'ordres de PHP que tots els usuaris de Linux haurien de conèixer
- Com utilitzar i executar codis PHP a la línia d'ordres de Linux
- Com instal·lar diferents versions de PHP a Ubuntu
- Com instal·lar OPCache per accelerar el rendiment de les aplicacions PHP
Això és tot! En aquest article, hem explicat com llistar els mòduls instal·lats (o compilats) en PHP. Utilitzeu el formulari de comentaris a continuació per fer qualsevol pregunta.