Banco de dúvidas

Lista das extensões do PHP

Cada extensão ou módulo do PHP acrescenta funcionalidades que podem ser usadas por scripts e sistemas. Você pode ativá-las ou desativá-las pelo painel de controle.

Segue uma lista das extensões com uma breve descrição.

Extensões do PHP

amqp
Permite a comunicação com sistemas de mensagens, como o RabbitMQ, por meio do protocolo AMQP (Advanced Message Queueing Protocol).
apcu
Módulo de cache em memória para PHP que fornece armazenamento rápido e eficiente de dados em cache para melhorar o desempenho de aplicativos web.
bcmath
Módulo matemático para PHP que fornece funções de cálculo de precisão arbitrária para números inteiros e de ponto flutuante.
brotli
Módulo de compressão de dados para PHP que usa o algoritmo de compressão Brotli para reduzir o tamanho dos dados transferidos pela rede.
dba
Módulo de acesso a bancos de dados que fornece uma API para armazenar e recuperar dados de uma variedade de formatos de banco de dados, incluindo DBM e Berkeley DB.
dbase
Permite o acesso a arquivos de banco de dados dBase (.dbf) para leitura e gravação.
dom
Fornece uma API para manipular documentos XML e HTML por meio da árvore DOM (Document Object Model).
eio
Permite a execução assíncrona de operações de entrada/saída (I/O) em PHP para melhorar o desempenho de aplicativos web.
enchant
Fornece uma API para verificação ortográfica e gramatical em vários idiomas.
fileinfo
Fornece uma API para identificar o tipo de arquivo com base no seu conteúdo, em vez da extensão do arquivo.
gd
Fornece uma API para manipulação de imagens em PHP, permitindo a criação e manipulação de imagens em formatos populares, como PNG, JPEG e GIF.
gearman
Permite a comunicação entre processos em diferentes máquinas por meio do Gearman, um servidor de trabalho distribuído.
gender
Fornece uma API para determinar o gênero (masculino ou feminino) de nomes próprios em vários idiomas.
geoip
Fornece uma API para determinar a localização geográfica de um endereço IP.
geos
Fornece uma API para manipulação de geometrias espaciais em PHP, permitindo a criação e manipulação de objetos espaciais, como pontos, linhas e polígonos.
gmagick
Fornece uma API para manipulação de imagens em PHP usando a biblioteca GraphicsMagick.
gnupg
Fornece uma API para criptografia e descriptografia de arquivos usando a criptografia de chave pública GnuPG.
grpc
Fornece uma API para comunicação entre processos usando o protocolo gRPC, um sistema de chamada remota de procedimento (RPC) desenvolvido pelo Google.
http
Fornece uma API para manipulação de solicitações HTTP em PHP, permitindo a criação de servidores HTTP e clientes HTTP.
igbinary
Fornece serialização e desserialização mais rápida de dados do que a função serialize() padrão do PHP.
imagick
Permite manipular imagens usando a biblioteca ImageMagick. Com este módulo, você pode redimensionar, cortar, girar e aplicar vários efeitos em imagens.
imap
Permite que o PHP interaja com servidores de e-mail usando o protocolo IMAP. Com este módulo, você pode ler e-mails, pesquisar mensagens e criar pastas em servidores de e-mail.
inotify
Permite que você monitore mudanças em arquivos e diretórios em tempo real no sistema de arquivos. Com este módulo, você pode escrever aplicativos que reagem a alterações em arquivos e diretórios em tempo real.
intl
Fornece suporte a internacionalização e localização de texto no PHP. Com este módulo, você pode formatar datas e números para diferentes regiões, traduzir texto e manipular texto multibyte.
ioncube_loader
Permite a execução de arquivos PHP criptografados com o ionCube Encoder. Este módulo é comumente usado para proteger o código fonte de aplicações PHP.
jsmin
Permite a minificação de arquivos JavaScript. Com este módulo, você pode reduzir o tamanho de arquivos JavaScript, melhorando o tempo de carregamento das páginas.
json
Permite codificar e decodificar dados JSON no PHP. Com este módulo, você pode facilmente converter dados entre o formato JSON e o formato PHP.
ldap
Permite que o PHP se comunique com servidores LDAP para autenticação de usuários e consulta de diretórios. Este módulo é frequentemente usado em aplicações web empresariais.
luasandbox
Permite que você execute scripts Lua a partir do PHP de forma segura e controlada.
lzf
Oferece funções para compactar e descompactar dados usando o algoritmo LZF.
mailparse
Fornece funções para analisar e manipular mensagens de e-mail em formato MIME.
mbstring
Fornece funções para trabalhar com strings multibyte, incluindo suporte para diferentes codificações de caracteres.
mcrypt
Fornece funções para criptografia e descriptografia de dados, usando uma variedade de algoritmos.
memcache
Fornece uma interface para trabalhar com o sistema de cache de memória compartilhada Memcached.
memcached
Mais avançado que o módulo memcache, com suporte adicional para o protocolo binary, uma API mais rica e suporte a distribuição em vários servidores.
mongodb
Fornece uma interface para trabalhar com o banco de dados NoSQL MongoDB.
mysqli
Fornece uma interface para trabalhar com o banco de dados MySQL, com suporte para recursos adicionais em relação ao módulo mysql antigo.
mysqlnd
Fornece um driver MySQL nativo para PHP, com suporte para recursos adicionais em relação ao driver mysql antigo.
nd_mysqli
Fornece um driver MySQL nativo para PHP, com suporte para recursos adicionais em relação ao driver mysqli antigo.
nd_pdo_mysql
Fornece um driver PDO nativo para MySQL em PHP, com suporte para recursos adicionais em relação ao driver pdo_mysql antigo.
newrelic
Fornece uma integração com a plataforma New Relic para monitoramento de aplicativos PHP.
oauth
Fornece funções para trabalhar com a autenticação OAuth.
oci8
Fornece uma interface para trabalhar com o banco de dados Oracle.
odbc
Fornece uma interface para trabalhar com bancos de dados ODBC.
opcache
Fornece um sistema de cache de código nativo para PHP, melhorando o desempenho da aplicação.
pdf
Fornece funções para gerar arquivos PDF a partir de conteúdo HTML.
pdo
Fornece uma camada de abstração para trabalhar com vários bancos de dados usando o PDO (PHP Data Objects).
pdo_dblib
Fornece um driver PDO para trabalhar com bancos de dados Microsoft SQL Server e Sybase.
pdo_mysql
Fornece um driver PDO para trabalhar com o banco de dados MySQL.
pdo_oci
Fornece um driver PDO para trabalhar com o banco de dados Oracle.
pdo_odbc
Fornece um driver PDO para trabalhar com bancos de dados ODBC.
pdo_sqlite
Fornece um driver PDO para trabalhar com o banco de dados SQLite.
pdo_sqlsrv
Fornece um driver PDO para trabalhar com o banco de dados Microsoft SQL Server.
pgsql
Fornece suporte para conexões com bancos de dados PostgreSQL.
phalcon4
É um framework para PHP que visa alto desempenho e baixo consumo de recursos.
phar
Permite criar e manipular arquivos phar (PHP Archive), que são arquivos compactados contendo vários arquivos PHP.
posix
Fornece acesso a funções da API POSIX para interagir com o sistema operacional.
propro
Oferece suporte a propriedades e atributos personalizados para objetos PHP.
pspell
Fornece suporte para verificação ortográfica em PHP usando a biblioteca pspell.
psr
É um conjunto de recomendações para padronização de interfaces e bibliotecas em PHP.
raphf
Fornece uma API de alto nível para interagir com a API HTTP da biblioteca PECL HTTP.
redis
Fornece suporte para interagir com o Redis, um armazenamento de dados em memória.
rrd
Fornece suporte para manipular arquivos de banco de dados RRD (Round Robin Database).
snmp
Fornece suporte para interagir com dispositivos de rede usando o protocolo SNMP (Simple Network Management Protocol).
soap
Fornece suporte para criação de serviços web SOAP em PHP.
sockets
Fornece suporte para programação de sockets de rede em PHP.
sodium
Oferece suporte para criptografia em PHP usando a biblioteca libsodium.
solr
Fornece suporte para interagir com o Apache Solr, um mecanismo de pesquisa em texto completo.
sourceguardian
Oferece proteção de código e criptografia de arquivos PHP.
sqlsrv
Fornece suporte para conexões com bancos de dados Microsoft SQL Server.
ssh2
Fornece suporte para interagir com servidores SSH em PHP.
stats
Fornece funções estatísticas em PHP, como cálculos de média e desvio padrão.
swoole
É um framework assíncrono para PHP que oferece alta concorrência e desempenho.
sysvmsg, sysvsem, sysvshm
Fornecem suporte para as APIs de comunicação IPC (Inter-Process Communication) do System V em PHP.
tideways_xhprof
Oferece perfilamento de código em PHP com a extensão Tideways XHProf.
tidy
Fornece suporte para manipulação de HTML e XML em PHP usando a biblioteca libtidy.
timezonedb
Fornece suporte para manipulação de fusos horários em PHP.
trader
Oferece suporte para análise técnica de dados financeiros em PHP.
uploadprogress
Oferece suporte para monitorar o progresso do upload de arquivos em PHP.
uuid
Fornece suporte para geração de identificadores únicos (UUID) em PHP.
vips
Oferece suporte para manipulação de imagens de alta qualidade em PHP usando a biblioteca libvips.
xdebug
É uma extensão para PHP que oferece depuração avançada de código PHP.
xmlreader
Fornece suporte para leitura de documentos XML em PHP.
xmlrpc
Fornece suporte para criação de serviços web XML-RPC em PHP.
xmlwriter
Fornece suporte para escrita de documentos XML em PHP.
xsl
Permite o processamento de arquivos XML utilizando a linguagem de estilos XSLT.
yaml
Permite a manipulação de dados em formato YAML, um formato de serialização de dados legível para humanos.
yaz
Implementa o protocolo Z39.50, permitindo o acesso a catálogos e bancos de dados de bibliotecas.
zip
Permite a criação e manipulação de arquivos ZIP.
zmq
Implementa a biblioteca ZeroMQ, permitindo a comunicação entre processos distribuídos por meio de mensagens assíncronas.
Este artigo foi útil para você?