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

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

Si ha instalado una serie de extensiones o módulos PHP en su sistema Linux y está tratando de averiguar si un módulo PHP en particular se ha instalado o no, o simplemente desea obtener una lista completa de las extensiones PHP instaladas en su Linux sistema.

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 mbstring mcrypt mysql mysqli openssl pcntl pcre PDO pdo_mysql pdo_sqlite Phar readline Reflexión sesión shmop SimpleXML sockets SPL sqlite3 estándar tidy tokenizer wddx xml xmlreader xmlwriter xsl módulo de PHP específico para buscar zlib, usando el grep comando. Simplemente canalice la salida del comando anterior a grep. como se muestra (la marca grep-i. significa ignorar las distinciones entre mayúsculas y minúsculas, por lo que escribe FTP. en lugar de ftp. debería funcionar).

# 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 # lista dnf instalada | grep-i php #Fedora 22+ # dpkg–get-selections | grep-i php # Listado de Debian/Ubuntu 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 freestar.config.enabled_slots.push (nombre de la ubicación: “tecmint_incontent”, slotId: “tecmint_incontent”);

En caso de que desee encontrar un módulo en particular, como antes, use una tubería. y el comando grep como se muestra.

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

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

# php-h

También puede consultar estos artículos útiles sobre PHP.

  1. 12 trucos útiles de la línea de comandos PHP que todo 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, explicamos cómo enumerar los módulos instalados (o compilados en) en PHP. Utilice el formulario de comentarios a continuación para hacer cualquier pregunta.