Módulos PHP – Hospedagem de sites

Caso você necessite utilizar algum módulo do PHP mas tenha dúvidas de quais estão disponíveis em nossa plataforma, neste arquivo disponibilizaremos uma lista de módulos ativos do PHP para hospedagem Windows e Linux.

 

 

bcmath

bcmath

Cálculos matemáticos com qualquer precisão numérica que determinar.

 

bz2

bz2

Compressão e descompressão de arquivos no formato bz2.

 

calendar

calendar

Conversão entre formatos de calendário (gregoriano e juliano) e funções de datas em geral.

 

ctype

ctype

Para quem usa caracteres em outras linguagens (Unicode e ISOs), este módulo ajuda na identificação de caracteres alfanuméricos, números, validação, etc…

 

curl

curl

Possibilita a comunicação com sites e aplicações remotas através do protocolo HTTP e/ou HTTPS (suporta outros). Usado para pegar o conteúdo de uma página externa ou invocar um webservice, por exemplo.

 

date

date

Funções de data e hora.

 

dba

dba

Camada de abstração de acesso a dados para os bancos Berkeley DB (os .db ou .dbm da Sleepycat).

 

dom

dom

Manipulação de XML usando DOM.

 

exif

exif

Trabalha com metadados de imagens, como por exemplo, descobrir se uma imagem é do tipo GIF, JPG, TIFF, etc…

 

fileinfo

fileinfo

As funções neste módulo tentam adivinhar o tipo de conteúdo e a codificação de um arquivo procurando determinadas sequências de bytes mágicos em posições específicas dentro do arquivo.

 

filter

filter

Validação de parâmetros – pode ser usado para validar parâmetros passados pela web para uma aplicação e filtrar ataques de SQL Injection e/ou CSS (cross site scripting).

 

ftp

ftp

Funções que conversam em FTP com servidores externos.

 

gd

gd

Manipulação de imagens. Pode criar imagens, manipular cores, redimensionar, escrever um texto dentro de imagem.

 

gettext

gettext

Utilizado para criar as suas aplicações em vários idiomas. Você pode utilizar arquivos com traduções à parte, onde mapeia configurações de chave/valor para os textos. Desta forma, para traduzir para outro idioma, fica muito mais fácil (nota: traduzir e internacionalizar são coisas diferentes internacionalizar é um conceito muito mais amplo).

 

gmp

gmp

Estas funções permitem a você trabalhar com inteiros de tamanho arbritário usando a biblioteca GNU MP.

 

hash

hash

Gera valores únicos (hash) de strings, arquivos texto, etc usando diversos tipos de algoritmo. Útil para fazer comparações, checar integridade de arquivos, etc…

 

iconv

iconv

Converte textos entre diferentes conjuntos de caracteres (unicode e ISOs).

 

imagick

imagick

Imagick é uma extensão php nativa para criar e modificar imagens usando a API ImageMagick.

 

imap

imap

Conversa o protocolo IMAP de recebimento de mensagens de e-mail.

 

ioncube

ioncube loader

Como o source guardian e o zend, permite processar arquivos criptografados por quem usou o IonCube.

 

interbase

interbase

Abre uma conexão com um banco de dados InterBase.

 

intl

intl

A extensão de internacionalização (também conhecida como Intl) é um invólucro para a biblioteca ICU, permitindo que os programadores PHP executem várias operações com reconhecimento de localidade, incluindo, mas não se limitando a, formatação, transliteração, conversão de codificação, operações de calendário, agrupamento compatível com UCA, localização de limites de texto e trabalhando com identificadores de localidade, fusos horários e grafemas.

 

json

json

Transforma chamadas javascript que utilizam o formato JSON em variáveis no PHP e vice-versa. Muito útil para criar sites dinâmicos.

 

ldap

ldap

Conversa o protocolo LDAP. O seu site pode se conectar a um diretório externo LDAP e usá-lo para autenticar usuários. As funções deste módulo teoricamente funcionam até com o Active Directory da Microsoft.

 

mbstring

mbstring

Manipulação de caracteres internacionais. Algumas linguagens como japonês e chinês possuem tantos caracteres que não cabem em um único byte como no ASCII e assim necessitam de mais bytes para representá-lo. Este conjunto de funções auxilia a fazer comparações, encontrar caracteres dentro de textos, etc…

 

mcrypt

mcrypt

Criptografia com diversos algoritmos simétricos e assimétricos e tamanhos de chaves criptográficas.

 

mhash

mhash

Na mesma linha do módulo hash.

 

memcache

memcache

O módulo Memcache fornece uma interface prática, orientada a procedimentos e objetos, para o daemon de cache altamente eficaz e armazenado em memória, especialmente desenvolvido para diminuir a carga do banco de dados em aplicativos dinâmicos da Web.

 

mime_magic

mime_magic

Determina o mime type de um arquivo.

 

SQLSRV

SQLSRV

Funções específicas para acessar banco de dados SQLServer com PHP no Windows.

 

mssql

mssql

Funções específicas para acessar banco de dados SQLServer com PHP no Linux.

 

mongodb

mongodb

Driver de conexão para banco de dados mongodb.

 

mysqli

mysqli

Evolução da extensão mysql. São funções turbinadas que trabalham com as novas características como transações e stored procedures.

 

mysql

mysql

Driver de conexão para banco de dados mysql.

 

mysqlnd

mysqlnd

O MySQL Native Driver é um substituto para a MySQL Client Library (libmysqlclient). O MySQL Native Driver faz parte das fontes oficiais do PHP a partir do PHP 5.3.0.

 

ODBC

ODBC

Em adição ao suporte ODBC normal, as funções de ODBC Unificadas no PHP permitem que você acesse vários bancos de dados que emprestaram a semântica da API do ODBC para implementer a sua própria API. Ao invés de manter múltiplos drivers de banco de dados que são todos praticamente identicos, estes drivers foram unificados em um único conjunto de funções ODBC.

 

openssl

openssl

Funções de criptografia usando a popular biblioteca openssl.

 

pcre

pcre

Regular expressions em PHP. Recurso bastante comum na linguagem perl, também está disponível no PHP. O uso de expressões regulares permite que se encontrem padrões de texto dentro de outros textos, manipulem strings de maneira simples ou bem complexa, etc…

 

PDO

pdo

PHP Data Objects – interface de acesso a banco de dados (a contrário de uma camada de abstração total, esta extensão não gera SQL automaticamente). É uma extensão relativamente nova e tem como objetivo padronizar o acesso a banco de dados usando as mesmas funções independentemente do banco que se conectar.

pdo_dblib

PHP Data Objects – interface de acesso a banco de dados Microsoft SQL Server

pdo_mysql

 PHP Data Objects – interface de acesso a banco de dados mysql.

pdo_pgsql

PHP Data Objects – interface de acesso a banco de dados PostgreSQL.

pdo_sqlite

 PHP Data Objects – interface de acesso a banco de dados sqlite.

PDO_Firebird

PDO_FIREBIRD é um driver que implementa uma interface PDO (PHP Data Objects) para permitir o acesso ao PHP ao banco de dados Firebird.

 

pgsql

pgsql

Funções específicas para acessar o PostgreSQL.

 

posix

posix

Funções de baixo nível no sistema operacional, como consulta de permissão de arquivos e consulta de processos.

 

Phar

Phar

A extensão phar fornece uma maneira de colocar aplicativos PHP inteiros em um único arquivo chamado “phar” (arquivo PHP) para fácil distribuição e instalação. Além de fornecer esse serviço, a extensão phar também fornece um método de abstração em formato de arquivo para criar e manipular arquivos tar e zip por meio da classe PharData, da mesma forma que o PDO fornece uma interface unificada para acessar diferentes bancos de dados. Ao contrário do PDO, que não pode converter entre bancos de dados diferentes, o Phar também pode converter entre os formatos de arquivo tar, zip e phar com uma única linha de código.

 

Reflection

reflection

O grande diferencial do PHP5 em relação ao PHP4 é a arquitetura voltada para classes e objetos. Quem programa orientado a objetos sabe que o recurso de reflexão é importante para se inspecionar os métodos de uma classe e com isso realizar operações que uma linguagem procedural não conseguiria.

 

pspell

pspell:

Essas funções permitem verificar a ortografia de uma palavra e oferecer sugestões.

 

XML

xml

 XML(eXtensible Markup Language)

xmlreader

Parser de XML, lendo e manipulando arquivos XML.

xmlrpc

Usado para chamar webservices e/ou escrever um servidor que disponibilize serviços do seu site para o mundo.

xmlwriter

Parser de XML, escrevendo e manipulando arquivos XML.

simplexml

Mais uma biblioteca de manipulação de XML.

xsl

Transformações XSLT entre XML e XSL.

wddx

Mais uma extensão de manipulação de XML.

libxml

Mais funções de manipulação de XML.

 

soap

soap

Extensão para conectar em servidores soap

 

shmop

shmop:

Shmop é um fácil caminho para usar funções que permitem o PHP ler, escrever, criar e deletar segmentos de memória compartilhada UNIX.

 

snmp

snmp:

A extensão SNMP provê um kit de ferramentas muito simples e fácil de usar para controlar dispositivos remotos através do Simple Network Management Protocol.

 

session

session

 Recurso imprescindível para aplicações na web – sessões.

 

sockets

sockets

 Funções genéricas de abertura de portas (sockets). Com elas, você pode implementar o seu protocolo de comunicação com um servidor externo qualquer.

 

SPL

spl

coleção de interfaces e classes para casos comuns – arrays, exceptions, debug, etc…

 

sqlite3

sqlite3

Suporte para conexões com banco de dados SQLite3.

 

sysvmsg

sysvmsg

Este módulo fornece wrappers para a família de funções System V IPC. Inclui semáforos, memória compartilhada e mensagens entre processos (IPC).

 

tidy

tidy

Tidy é uma implementação do Tidy HTML clean e um utilitário reparador que permite você não somente limpe e manipule documentos HTML, mas também percorrer a árvore do documento.

 

tokenizer

tokenizer

Manipulação de código fonte em PHP.

 

zip

zip

Extensão para compactar e descompactar arquivos em formato ZIP.

 

zlib

zlib

 Extensão para compactar e descompactar arquivos em formato GZIP.

 

timezonedb

timezonedb

Banco de dados atualizado de fuso horário a ser usado com as funções de data e hora do PHP.

 

Zend Opcache

Zend Opcache

O OPcache melhora o desempenho do PHP armazenando o bytecode de script pré-compilado na memória compartilhada, eliminando assim a necessidade do PHP carregar e analisar scripts em cada solicitação.

 

Essa resposta te ajudou?
Sim
Não

Agradecemos o seu Feedback!

Siga nossos perfis nas redes sociais para ficar por dentro de dicas para ter um negócio de sucesso, acompanhar eventos e muito mais.