Como listar módulos PHP compilados e instalados no Linux

Como listar módulos PHP compilados e instalados no Linux

Se você instalou uma série de extensões ou módulos de PHP no seu sistema Linux e tentando descobrir que um módulo PHP específico foi instalado ou não, ou simplesmente deseja obter uma lista completa de extensões PHP instaladas em seu sistema Linux.

Neste artigo, mostraremos como listar todos os módulos PHP instalados ou compilados da linha de comando Linux.

Como listar módulos de PHP compilados

O comando geral é php -m, que mostrará uma lista de todos os módulos PHP “compilados”.

# php -m 
Listando módulos de PHP compilados
APC BZ2 CALENDAR CORREGO CTYPE DAT DOM EREG EXIF ​​FILHO FILTRO FILHO FTP GDTEXT GMP HASH ICONV JSON LIBXML MBSTRING McRypt MySql MySqli SPRESTINMSL PCNTL pcre PDO PDO_MySQL pdo_Sqlite SHORTLINE SHORTLINE RELHTLINE 

Você pode procurar um módulo PHP específico, por exemplo php-ftp, Usando o comando Grep. Basta colocar a saída do comando acima para grep como mostrado (grep -i bandeira significa ignorar distinções de casos, digitando assim Ftp em vez de ftp Deveria trabalhar).

# php -m | grep -i ftp ftp 

Como listar módulos de php instalados

Para listar todos os módulos PHP que você instalou por meio de um gerenciador de pacotes, use o comando apropriado abaixo, para sua distribuição.

# Lista Yum instalada | Grep -i php # rhel/centros # DNF Lista instalada | grep -i php #fedora 22+ # dpkg -get -seleções | grep -i php #debian/ubuntu 
Listagem módulos de 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-MEMCACHA.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 

Caso você queira encontrar um módulo específico, como antes, use um cano e o comando grep como mostrado.

# Lista Yum instalada | Grep -i php -mbstring # RHEL/CENTOS # DNF Lista instalada | Grep -i php-mbstring #fedora 22+ # dpkg --get-seleções | grep -i php -mbstring #Debian/Ubuntu 

Para visualizar todas as opções de linha de comando PHP, execute.

# php -h 

Você também pode conferir os seguintes artigos úteis sobre PHP.

  1. 12 truques úteis de linha de comando php que todo usuário do Linux deve saber
  2. Como usar e executar códigos PHP na linha de comando Linux
  3. Como instalar diferentes versões PHP no Ubuntu
  4. Como instalar o Opcache para acelerar o desempenho dos aplicativos PHP

Isso é tudo! Neste artigo, explicamos como listar módulos instalados (ou compilados). Use o formulário de comentário abaixo para fazer qualquer pergunta.