Cómo enumerar módulos PHP compilados e instalados en Linux

Cómo enumerar módulos PHP compilados e instalados en Linux

Si ha instalado una serie de extensiones o módulos de PHP en su sistema Linux e intenta descubrir que se ha instalado o no un módulo PHP en particular, o simplemente desea obtener una lista completa de extensiones PHP instaladas en su sistema Linux.

En este artículo, le mostraremos cómo enumerar todos los módulos PHP instalados o compilados desde la línea de comandos de Linux.

Cómo enumerar los módulos PHP compilados

El comando general es php -m, que le mostrará una lista de todos los módulos PHP "compilados".

# PHP -M 
Listado de módulos PHP compilados
APC BZ2 Calendar Core Ctype Curl Date DOM EREG EXIF ​​FileInfo Filter Ftp GD GetText Gmp Hash Iconv JSON LIBXML MBSSTRING MCRYPT MYSQL MYSQLI OPENENSSL PCNTL PCRE PDO PDO_MYSQL PDO_SQLITE Pharline Reflection Sessection shmop shmop shmop shmop shmop shmop shmop shmopssl 

Puede buscar un módulo PHP específico, por ejemplo, php-ftp, Usando el comando GREP. Simplemente vaya a la salida del comando anterior a grep como se muestra (Grep -i bandera significa ignorar las distinciones de casos, así que escribe Ftp en lugar de ftp Deberia trabajar).

# php -m | grep -i ftp ftp 

Cómo enumerar los módulos PHP instalados

Para enumerar todos los módulos PHP que ha instalado a través de un administrador de paquetes, use el comando apropiado a continuación, para su distribución.

# Lista Yum instalada | GREP -I PHP # RHEL/CENTOS # DNF Lista instalada | GREP -I PHP #FEDORA 22+ # DPKG --get -Selections | Grep -i Php #Debian/Ubuntu 
Listado módulos PHP instalados
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 caso de que desee encontrar un módulo en particular, como antes, use un tubo y el comando GREP como se muestra.

# Lista Yum instalada | GREP -I PHP -MBSSTRING # RHEL/CENTOS # Lista DNF instalada | GREP -I PHP-MBSSTRING #FEDORA 22+ # DPKG --get-Selections | GREP -I PHP -MBSSTRING #Debian/Ubuntu 

Para ver todas las opciones de línea de comandos PHP, ejecute.

# PHP -H 

También le gustaría ver estos siguientes artículos útiles sobre PHP.

  1. 12 trucos útiles de línea de comandos de PHP Cada usuario de Linux debe saber
  2. Cómo usar y ejecutar códigos PHP en la línea de comandos de Linux
  3. Cómo instalar diferentes versiones de PHP en Ubuntu
  4. Cómo instalar OpCache para acelerar el rendimiento de las aplicaciones PHP

Eso es todo! En este artículo, hemos explicado cómo enumerar (o compilarse) módulos en PHP. Use el formulario de comentarios a continuación para hacer cualquier pregunta.