Tabla de contenidos
Extensiones PHP necesarias
Si eres de las clase de personas a las que les gusta hurgar en su WordPress, te recordamos que su núcleo utiliza extensiones de PHP para un rendimiento consistente y óptimo, en ausencia de la extensión deseada, WordPress tendrá que trabajar duro para completar una tarea.
Por lo tanto, te recomendamos que utilice hosting mas completo por lo cual en VR Solutions Tec te podemos orientar, ya que dispone las extensiones de PHP que te mencionaremos 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.
Extensiones PHP recomendables
- 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 libsodiumy /dev/urandomno 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.
Extensiones PHP de subida
- 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.
Donde activar las extensiones de PHP
Para poder activar las extensiones que se menciona en este articulo, lo puedes efectuar accediendo a tu cpanel, busca la sección software, ubica la opción de Select PHP Versión (PHP Selector) puede variar el nombre dependiendo el tipo de hosting que contrates, una vez allí te muestra la opción de php activo actualmente (se recomienda de tener la versión de PHP que recomienda WordPress, cómo sabrás se estará actualizando y en las buenas prácticas recomienda actualizar la versión de PHP por tema de rendimineto y seguridad) ubica la opción que diga Extensions y en ella podrás ubicar todas las extensiones que se mencionó, para habilitar sólo debes dar click en el checkbox y listo ya está activo.
En el caso que emplees un plugin de cache tienes que volver a ejecutarlo para que se almacene todas las nuevas extensiones en memoria una vez activado.
En el caso de que no tengas acceso a tu cpanel o tengas dudas o inseguridad, otra alternativas es que te contactes con tu proveedor de hosting y le menciones la versión de PHP y extensión que deseas activar. Recuerda que dependiendo la versión de PHP que emplees en tu hosting ciertas extensiones estarán disponibles para su activación.