Las extensiones PHP son módulos que amplían las capacidades del lenguaje. Cada extensión añade funciones específicas: procesamiento de imágenes, conexión a bases de datos, cifrado, manejo de archivos comprimidos, etc. La mayoría de los CMS y aplicaciones web requieren que ciertas extensiones estén activas para funcionar correctamente.
En miHosting utilizamos CloudLinux con PHP Selector, lo que te permite elegir qué extensiones activar para cada versión de PHP desde cPanel, sin necesidad de contactar con soporte.
Cómo activar o desactivar extensiones
- Entra en tu cPanel.
- Ve a la sección Software → Seleccionar versión de PHP.
- En la pestaña Extensiones, marca o desmarca las que necesites.
- Haz clic en Guardar para aplicar los cambios.
Los cambios son inmediatos y no requieren reiniciar el servidor.
Extensiones disponibles por categoría
La lista exacta varía según la versión de PHP activa (5.6, 7.x, 8.0, 8.1, 8.2, 8.3). A continuación se listan las extensiones disponibles habitualmente.
Base de datos
| Extensión | Descripción |
|---|
mysqli | Interfaz mejorada para conectar con MySQL/MariaDB. Requerida por WordPress y la mayoría de CMS. |
pdo | PHP Data Objects: capa de abstracción para acceso a bases de datos. |
pdo_mysql | Driver PDO para MySQL/MariaDB. |
pdo_pgsql | Driver PDO para PostgreSQL. |
pdo_sqlite | Driver PDO para SQLite. |
pgsql | Extensión nativa para PostgreSQL. |
sqlite3 | Soporte para bases de datos SQLite 3. |
Imágenes y gráficos
| Extensión | Descripción |
|---|
gd | Librería de creación y manipulación de imágenes (redimensionar, recortar, marcas de agua). Requerida por WordPress. |
imagick | Interfaz para ImageMagick: mayor calidad y más formatos que GD. |
exif | Lectura de metadatos EXIF de imágenes (cámara, GPS, fecha). Requerida por WordPress para rotar fotos correctamente. |
Texto y codificación
| Extensión | Descripción |
|---|
mbstring | Funciones para cadenas multibyte (UTF-8, idiomas asiáticos). Requerida por casi todos los CMS. |
iconv | Conversión entre conjuntos de caracteres. |
intl | Internacionalización: formatos de fecha, moneda y texto según el locale. |
gettext | Soporte para traducciones mediante archivos .po/.mo. |
Cifrado y seguridad
| Extensión | Descripción |
|---|
openssl | Cifrado SSL/TLS, firmas digitales y certificados. Requerida para HTTPS y conexiones seguras. |
sodium | Librería de criptografía moderna (cifrado simétrico, firmas Ed25519). |
hash | Funciones de hash: MD5, SHA-1, SHA-256, bcrypt y otros algoritmos. |
mcrypt | Cifrado clásico (obsoleto en PHP 7.2+, disponible en versiones anteriores). |
Compresión y archivos
| Extensión | Descripción |
|---|
zip | Crear y leer archivos .zip. Requerida por WordPress para instalar temas y plugins. |
zlib | Compresión gzip/deflate integrada en PHP. |
bz2 | Soporte para archivos .bz2 (compresión Bzip2). |
XML y datos estructurados
| Extensión | Descripción |
|---|
xml | Procesamiento XML básico (SAX parser). |
xmlreader | Lectura eficiente de XML en streaming. |
xmlwriter | Escritura de documentos XML. |
simplexml | Acceso a XML como objetos PHP. |
dom | Manipulación DOM de documentos HTML/XML. |
soap | Clientes y servidores de servicios web SOAP. |
json | Codificación y decodificación de JSON (activa por defecto desde PHP 5.2). |
Red y protocolos
| Extensión | Descripción |
|---|
curl | Transferencia de datos con HTTP, FTP, SMTP y otros protocolos. Requerida por WordPress y pasarelas de pago. |
sockets | Comunicación de bajo nivel mediante sockets TCP/UDP. |
ftp | Cliente FTP nativo. |
ldap | Conexión a directorios LDAP/Active Directory. |
Correo electrónico
| Extensión | Descripción |
|---|
imap | Acceso a buzones de correo mediante IMAP y POP3. |
Rendimiento y caché
| Extensión | Descripción |
|---|
opcache | Caché de bytecode PHP en memoria. Mejora el rendimiento considerablemente. |
apcu | Caché en memoria de usuario (clave-valor) para datos de aplicación. |
memcached | Cliente para servidores Memcached (caché distribuida). |
redis | Cliente para servidores Redis (caché y colas). |
Matemáticas y cálculo
| Extensión | Descripción |
|---|
bcmath | Aritmética de precisión arbitraria para cálculos financieros. |
gmp | Funciones matemáticas de precisión múltiple (GNU MP). |
Sistema y procesos
| Extensión | Descripción |
|---|
posix | Funciones POSIX del sistema operativo. |
pcntl | Control de procesos (fork, señales). Solo disponible en CLI. |
sysvsem | Semáforos del sistema System V. |
sysvshm | Memoria compartida System V. |
sysvmsg | Colas de mensajes System V. |
Fechas y calendarios
| Extensión | Descripción |
|---|
calendar | Conversión entre sistemas de calendario (gregoriano, hebreo, etc.). |
date | Funciones de fecha y hora (activa por defecto). |
| Extensión | Descripción |
|---|
fileinfo | Detección del tipo MIME de archivos por contenido. |
finfo | Alias moderno de fileinfo. |
csv | Lectura y escritura de archivos CSV (mediante fgetcsv/fputcsv, no requiere extensión separada). |
Otros módulos habituales
| Extensión | Descripción |
|---|
ctype | Validación de tipos de caracteres (alfanumérico, dígito, espacio…). |
filter | Filtrado y validación de variables (emails, URLs, enteros). |
tokenizer | Tokenización de código PHP. |
reflection | Introspección de clases, métodos y funciones en tiempo de ejecución. |
spl | Biblioteca estándar PHP: estructuras de datos, iteradores, excepciones. |
phar | Empaquetado de aplicaciones PHP en archivos .phar. |
readline | Edición de línea de comandos en modo interactivo (CLI). |
xmlrpc | Protocolo XML-RPC (disponible hasta PHP 8.0). |
Extensiones activas por defecto
En PHP 8.x las siguientes extensiones están activas por defecto en todos los planes de miHosting:
bcmath, calendar, ctype, curl, date, dom, exif, fileinfo, filter, gd, hash, iconv, json, mbstring, mysqli, mysqlnd, opcache, openssl, pcre, pdo, pdo_mysql, posix, reflection, simplexml, sodium, spl, tokenizer, xml, xmlreader, xmlwriter, zip, zlib
¿No encuentras la extensión que necesitas?
Si la extensión que necesitas no aparece en el listado de tu cPanel, contacta con nuestro soporte. Evaluamos solicitudes de nuevas extensiones y las añadimos si son compatibles con nuestra infraestructura CloudLinux.