¿Cómo habilitar o deshabilitar extensiones de PHP (sodium, fileinfo, soap)? Imprimir

  • 0

Muchas aplicaciones web, sistemas de gestión como WordPress, Magento o Laravel, y diversos plugins requieren la activación de módulos específicos de PHP para funcionar correctamente. Por ejemplo, un plugin de facturación electrónica puede exigirte activar SOAP, mientras que un sistema de subida de imágenes optimizado necesitará fileinfo.

Gracias al selector de PHP de tu cPanel, no necesitas editar archivos complejos de configuración en el servidor para activar o desactivar estas características. Puedes hacerlo tú mismo con unos pocos clics.

En esta guía te explicamos cómo gestionar estas extensiones de forma segura.

Paso 1: Accede al Selector de PHP de cPanel

  1. Inicia sesión en tu cPanel.

  2. Desplázate hasta la sección Software y haz clic en Select PHP Version (Seleccionar versión de PHP).



Paso 2: Dirígete a la pestaña de Extensiones

Una vez dentro de la herramienta:

  1. Verás la versión de PHP que tienes activa actualmente.

  2. Haz clic en la pestaña Extensions (Extensiones) ubicada en la parte superior.

  3. Se desplegará una lista completa con todas las extensiones disponibles en el servidor, ordenadas alfabéticamente.



Paso 3: Habilita o deshabilita las extensiones que necesitas.

Para activar una extensión, simplemente marca la casilla al lado de su nombre. Para desactivarla, desmárcala.

  • ¡No necesitas buscar un botón de guardar! El sistema guarda los cambios de forma automática en tiempo real. Sabrás que se ha guardado porque aparecerá un pequeño mensaje flotante de éxito verde en la esquina superior derecha de la pantalla.

Las extensiones más solicitadas y para qué sirven

A continuación, te detallamos las tres extensiones más comunes que suelen solicitar los sistemas modernos y por qué son importantes:

Extensión ¿Para qué sirve? ¿Cuándo la necesitas?
fileinfo Identifica de forma segura el tipo de archivo y codificación que un usuario sube al sitio (analizando el contenido y no solo la extensión .jpg o .png). Obligatoria para la mayoría de sistemas de subida de archivos en WordPress, Laravel y flujos de seguridad.
sodium Es una librería criptográfica moderna, rápida y muy segura para cifrar, descifrar y firmar datos. Requerida por WordPress (desde su versión 5.2) y aplicaciones modernas que gestionan datos altamente sensibles.
soap Permite que tu sitio web se comunique con servicios externos utilizando el protocolo SOAP (mensajería basada en XML). Esencial si tu tienda online se conecta con pasarelas de pago bancarias antiguas, sistemas de facturación electrónica del gobierno o APIs de empresas de envíos.


¿Cómo comprobar si la extensión ya está activa?

Si quieres comprobar que el cambio se aplicó correctamente en tu sitio web:

  1. Crea un archivo de diagnóstico en tu servidor siguiendo los pasos de nuestra guía [¿Cómo configurar el archivo info.php?] 

  2. Abre la URL de tu archivo en el navegador (ej: [tudominio.com/info.php](https://tudominio.com/info.php)).

  3. Presiona Ctrl + F (o Cmd + F en Mac) y busca el nombre de la extensión (por ejemplo, sodium o soap).

  4. Si la extensión está activa, verás una sección dedicada a ella con el estado enabled (habilitado).

Consejos importantes de seguridad y rendimiento

  • No actives extensiones "por si acaso": Mantener activas únicamente las extensiones que tu sitio web realmente utiliza reduce el consumo de memoria RAM de tu cuenta de hosting y optimiza la velocidad de carga.

  • Incompatibilidades de versión: Ten en cuenta que algunas extensiones solo están disponibles para ciertas versiones de PHP. Si no encuentras una extensión específica en la lista, prueba a cambiar la versión de PHP de tu cuenta a una más reciente.

¿No encuentras la extensión que necesitas?

En nuestro servidor disponemos de una amplia gama de módulos preinstalados. Sin embargo, si tu proyecto requiere una extensión muy específica que no aparece en la lista de cPanel, por favor, abre un ticket de soporte y nuestro equipo de administradores evaluará su instalación de inmediato.

 


¿Le ha resultado útil esta respuesta?

« Atrás