🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo configurar PHP en cPanel (versiones y extensiones)

Actualizado el 28 de septiembre de 2025

Introducción: ¿Por qué es importante configurar PHP en cPanel?

Cuando tienes una web, el lenguaje de programación PHP es el motor invisible que la hace funcionar. Plataformas como WordPress, Joomla o PrestaShop están escritas en este lenguaje. Por eso, configurar PHP en cPanel correctamente es una de las tareas más importantes para garantizar que tu sitio cargue rápido, sea seguro y no muestre errores.

¿Te ha pasado que instalas un plugin y ves una pantalla blanca? ¿O que tu web se pone lenta de repente? Muchas veces, el problema no es tu hosting, sino una versión de PHP desactualizada o una extensión deshabilitada. En esta guía te voy a explicar, paso a paso y sin tecnicismos, cómo dominar esta configuración desde tu panel de control.


¿Qué es PHP y por qué debería importarte su versión?

PHP es un lenguaje de programación que se ejecuta en el servidor. Cada vez que alguien visita tu web, el servidor "lee" el código PHP y genera la página que el usuario ve en su navegador.

Las versiones de PHP evolucionan constantemente. Cada nueva versión incluye mejoras de rendimiento, parches de seguridad y nuevas funciones. Usar una versión antigua es como conducir un coche sin frenos: puede funcionar, pero es peligroso.

Versiones actuales y su estado

  • PHP 8.3: La más reciente y rápida. Ideal para proyectos nuevos.
  • PHP 8.2: Muy estable y recomendada para la mayoría de sitios.
  • PHP 8.1: Todavía soportada, pero con menos actualizaciones.
  • PHP 7.4: Obsoleta. No recibe parches de seguridad desde 2022.
  • PHP 5.6: Extremadamente peligrosa. No deberías usarla jamás.

[WARNING] Si tu web usa una versión de PHP anterior a la 8.0, estás expuesto a vulnerabilidades graves. Los hackers buscan activamente sitios con versiones antiguas para atacarlos.


Primeros pasos: Accede al selector de PHP en cPanel

Antes de empezar, necesitas saber dónde está la herramienta. No te preocupes, es más fácil de lo que parece.

  1. Inicia sesión en tu cPanel con tu usuario y contraseña.
  2. Busca la sección "Software" o "Motor de Software".
  3. Haz clic en "Select PHP Version" (Seleccionar versión de PHP) o "MultiPHP Manager".

En la mayoría de los hosts, verás una interfaz similar a esta:

  • Un menú desplegable para elegir la versión.
  • Una lista de extensiones con casillas de verificación.
  • Un botón para guardar los cambios.

Cómo cambiar la versión de PHP en cPanel (paso a paso)

Cambiar version php cpanel es un proceso que toma menos de un minuto. Sigue estos pasos:

Paso 1: Selecciona la versión

En el desplegable, elige la versión más reciente que sea compatible con tu web. Si usas WordPress, la mayoría de temas y plugins funcionan bien con PHP 8.2.

Paso 2: Guarda los cambios

Haz clic en "Set as current" o "Save". El sistema aplicará el cambio de inmediato.

Paso 3: Verifica que todo funcione

Visita tu web y comprueba que carga correctamente. Revisa también el panel de administración de tu CMS.

[TIP] Crea un archivo llamado phpinfo.php con el contenido <?php phpinfo(); ?>, súbelo a tu carpeta public_html y ábrelo en el navegador. Verás qué versión de PHP está activa y qué extensiones tienes. Bórralo después por seguridad.

¿Qué hago si mi web se rompe al cambiar la versión?

Es un riesgo real, pero tiene solución:

  • Vuelve a la versión anterior: Repite el proceso y selecciona la versión que usabas antes.
  • Actualiza tu CMS: WordPress, Joomla y otros suelen tener actualizaciones de compatibilidad.
  • Revisa los plugins: Algunos plugins antiguos no son compatibles con PHP 8.x. Desactívalos uno a uno para encontrar el culpable.

Gestiona extensiones PHP desde cPanel

Las extensiones php cpanel son módulos que añaden funcionalidades específicas a PHP. Por ejemplo, para procesar imágenes necesitas GD o Imagick, para pagos con tarjeta OpenSSL, y para conexiones con bases de datos MySQL, mysqli.

Extensiones esenciales que deberías tener activadas

  • mysqli: Conexión con bases de datos MySQL.
  • gd: Procesamiento de imágenes (redimensionar, recortar).
  • curl: Conexiones con APIs externas (por ejemplo, pasarelas de pago).
  • openssl: Encriptación y seguridad.
  • mbstring: Soporte para caracteres especiales (acentos, ñ).
  • zip: Compresión y descompresión de archivos.
  • exif: Lectura de metadatos de imágenes (útil para fotografía).

Cómo activar o desactivar extensiones

  1. En el "Select PHP Version", verás una lista con casillas.
  2. Marca o desmarca las que necesites.
  3. Haz clic en "Save" o "Apply".

[INFO] No actives todas las extensiones sin motivo. Cada extensión consume recursos del servidor. Activa solo las que tu web realmente necesita.

¿Qué pasa si una extensión no está disponible?

Algunas extensiones requieren instalación especial en el servidor. Si no aparece en la lista, contacta con tu proveedor de hosting. En la mayoría de casos, pueden activarla en minutos.


MultiPHP: Configuración avanzada para múltiples dominios

Si tienes varios sitios web en el mismo cPanel, es probable que necesites multiphp cpanel. Esta herramienta te permite asignar una versión de PHP diferente a cada dominio o subdominio.

¿Por qué usar MultiPHP?

Imagina que tienes un WordPress antiguo en un dominio y una tienda moderna en otro. El primero necesita PHP 7.4 para funcionar, mientras que el segundo funciona mejor con PHP 8.2. Con MultiPHP, puedes dar a cada uno lo que necesita.

Cómo usar MultiPHP Manager

  1. Ve a la sección "MultiPHP Manager" en cPanel.
  2. Verás una tabla con todos tus dominios y subdominios.
  3. En la columna "PHP Version", selecciona la versión para cada uno.
  4. Haz clic en "Apply" para guardar.

[TIP] Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar, pero el acceso se realiza a través del puerto 2106. Por ejemplo: https://tu-servidor:2106. Allí encontrarás un selector de PHP en la sección de cada dominio.

¿Cuándo deberías usar MultiPHP en lugar de la configuración global?

  • Cuando tienes webs con necesidades distintas.
  • Cuando estás migrando un sitio y necesitas mantener la versión antigua temporalmente.
  • Cuando pruebas una web nueva sin afectar a las demás.

Configuración avanzada: php.ini y valores personalizados

A veces necesitas ajustar valores como el tamaño máximo de subida de archivos o la memoria disponible. Esto se hace editing el archivo php.ini o mediante la sección "MultiPHP INI Editor".

Cambios comunes que deberías considerar

  • memory_limit: Aumenta a 256M o 512M para webs pesadas.
  • upload_max_filesize: Sube el límite para cargar archivos grandes.
  • post_max_size: Debe ser mayor que upload_max_filesize.
  • max_execution_time: Aumenta si tu web hace procesos largos.

Cómo editar estos valores

  1. Ve a "MultiPHP INI Editor".
  2. Selecciona el dominio o la cuenta.
  3. Busca el valor que quieres cambiar.
  4. Introduce el nuevo valor y guarda.

[WARNING] No modifiques valores que no entiendas. Un valor incorrecto puede hacer que tu web deje de funcionar. Si tienes dudas, pregunta primero.


Solución de problemas comunes al configurar PHP

1. "Error 500" después de cambiar la versión

Este es el error más común. Significa que tu código no es compatible con la nueva versión.

Solución: Revisa los logs de error en cPanel (sección "Error Logs"). Busca la línea que indica el archivo y la línea problemática. A menudo, basta con actualizar un plugin o tema.

2. "Fatal error: Call to undefined function"

Indica que una extensión necesaria está desactivada.

Solución: Activa la extensión que se menciona en el error. Si no aparece en la lista, contacta con tu hosting.

3. "Allowed memory size exhausted"

Tu web necesita más memoria de la asignada.

Solución: Aumenta memory_limit en el INI Editor. Empieza con 256M y ve subiendo si es necesario.


Preguntas frecuentes (FAQ)

¿Puedo cambiar a PHP 8.3 si mi web es muy antigua?

Es arriesgado. Si tu web usa código de hace más de 5 años, probablemente no sea compatible. Prueba primero con PHP 8.1 y ve subiendo poco a poco.

¿Cada cuánto tiempo debería actualizar la versión de PHP?

Siempre que salga una nueva versión estable y tu CMS sea compatible. Como mínimo, actualiza cuando la versión que usas deje de recibir soporte de seguridad.

¿Qué hago si no encuentro el selector de PHP en mi cPanel?

Tu hosting puede tener una configuración personalizada. Contacta con soporte y pregunta por "PHP Selector" o "MultiPHP".

¿Afecta el cambio de PHP a mi base de datos?

No, la base de datos es independiente. El cambio solo afecta al código PHP.

¿Cuál es la diferencia entre PHP 8.0 y 8.2?

Principalmente rendimiento y funciones nuevas. PHP 8.2 es notablemente más rápida y segura.


Conclusión y mejores prácticas

Configurar PHP en cPanel no es un lujo, es una necesidad. Una versión actualizada y las extensiones correctas marcan la diferencia entre una web rápida y segura, y una lenta y vulnerable.

Resumen de buenas prácticas

  • Actualiza PHP al menos una vez al año.
  • Mantén solo las extensiones necesarias activas.
  • Haz pruebas después de cada cambio.
  • Revisa los logs si algo falla.
  • Usa MultiPHP si tienes varios sitios con necesidades distintas.

Si tu hosting usa Syspanel, recuerda que el acceso es por el puerto 2106 y la interfaz es ligeramente diferente, pero los conceptos son los mismos.

No tengas miedo de experimentar. La configuración de PHP es reversible y, con esta guía, tienes todo lo necesario para hacerlo con confianza. Si algo falla, siempre puedes volver atrás.

¿Tienes alguna duda más? Déjala en los comentarios y te ayudaré a resolverla. ¡Buena suerte con tu configuración!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel