¿Sabes cuáles son las extensiones PHP necesarias para tu wordpress?
Si eres de los que te gusta hurgar bajo el capot de tu wordpress, te recordamos que su core hace uso de extensiones PHP para su correcto y óptimo funcionamiento, si falta la extensión requerida WordPress tendrá que trabajar más para realizar la tarea con la que ayuda dicha extensión o, en el peor de los casos, eliminará la funcionalidad relacionada.
Es por esto que te recomendamos que el servicio de hosting que contrates cuente (y se activen) las extensiones de PHP que te enumeramos a continuación.
- curl: realiza operaciones de solicitud remota.
- dom: se utiliza para validar contenidos de texto de widgets y configurar automáticamente IIS7+.
- exif: funciona con metadatos almacenados en imágenes.
- fileinfo: se utiliza para detectar el tipo MIME de las cargas de archivos.
- hash: se utiliza para hash, incluidas las contraseñas y los paquetes de actualización.
- imagick: proporciona una mejor calidad para las cargas de imágenes. Cambio de tamaño de imagen más inteligente (para imágenes más pequeñas) y compatibilidad con miniaturas de PDF, cuando Ghost Script también está disponible.
- json: se utiliza para las comunicaciones con otros servidores.
- mbstring: se utiliza para manejar correctamente el texto UTF8.
- mysqli: se conecta a MySQL para interacciones con bases de datos .
- openssl: permite conexiones basadas en SSL a otros hosts.
- pcre: aumenta el rendimiento de la coincidencia de patrones en las búsquedas de código.
- sodium: valida las firmas y proporciona bytes aleatorios de forma segura.
- xml: se utiliza para el análisis de XML, por ejemplo, desde un sitio de terceros.
- zip: se utiliza para descomprimir plugins, temas y paquetes de actualización de WordPress.
Si eres más detallista, a continuación te mostramos una lista de algunas extensiones restantes que WordPress puede usar en ciertas situaciones, o en caso de que otras extensiones no estén disponibles. Estas son opcionales y no necesariamente imprescindibles, pero instalarlas -si es posible- no hará daño a nadie.
- bcmath: para matemáticas de precisión arbitraria, que admite números de cualquier tamaño y precisión hasta 2147483647 dígitos decimales.
- filter: se utiliza para filtrar de forma segura la entrada del usuario.
- gd: si Imagick no está instalado, la biblioteca de gráficos GD se utiliza como un respaldo funcionalmente limitado para la manipulación de imágenes.
- iconv: se utiliza para convertir entre conjuntos de caracteres.
- intl: se habilita para realizar operaciones con reconocimiento de configuración regional que incluyen, entre otras, formateo, transliteración, conversión de codificación, operaciones de calendario, clasificación conforme, ubicación de límites de texto y trabajo con identificadores de configuración regional, zonas horarias y grafemas.
- mcrypt: genera bytes aleatorios cuando
libsodium
y /dev/urandom
no están disponibles. - simplexml: se utiliza para el análisis de XML.
- xmlreader: se utiliza para el análisis de XML.
- zlib: compresión y descompresión Gzip.
Finalmente estas otras extensiones se utilizan para cambios de archivos, como actualizaciones e instalación de plugins o temas, cuando los archivos no se pueden escribir directamente en el servidor.
- ssh2: proporciona acceso a los recursos (shell, ejecutivo remoto, tunelización, transferencia de archivos) en una máquina remota mediante un transporte criptográfico seguro.
- ftp: implementa el acceso del cliente a los servidores de archivos que utilizan el protocolo de transferencia de archivos ( FTP ).
- Sockets: implementa una interfaz de bajo nivel para las funciones de comunicación del socket basada en los populares sockets BSD.
Devela este datazo, ¡compártelo!