FAQ: ¿Cómo cambiar la versión de PHP en cPanel?
¿Por qué es importante la versión de PHP en mi hosting?
La versión de PHP que utiliza tu sitio web es uno de los factores más críticos para su rendimiento, seguridad y compatibilidad. PHP es el lenguaje de programación que impulsa la mayoría de los sitios web dinámicos, especialmente aquellos construidos con WordPress, Joomla, Drupal o frameworks como Laravel. Cada nueva versión de PHP trae mejoras significativas en velocidad, menor consumo de recursos y parches de seguridad esenciales.
Si tu sitio web utiliza una versión antigua de PHP (como 5.6 o 7.0), corres el riesgo de:
- Vulnerabilidades de seguridad sin parches oficiales.
- Incompatibilidad con plugins o temas modernos.
- Rendimiento lento en comparación con versiones más recientes (PHP 8.x puede ser hasta 3 veces más rápido que PHP 5.6).
Por eso, en esta FAQ te explicamos paso a paso cómo cambiar la versión de PHP en cPanel, el panel de control más utilizado en el hosting compartido.
¿Qué es cPanel PHP y cómo funciona?
cPanel PHP se refiere a la funcionalidad dentro de cPanel que te permite seleccionar qué versión de PHP ejecutará tu sitio web. No es un cambio global en el servidor, sino una configuración por cuenta de hosting o incluso por directorio. Esto significa que puedes tener diferentes versiones de PHP para distintos sitios web dentro de la misma cuenta, sin afectar a los demás.
[INFO] Si tu hosting usa Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, accedes por el puerto 2106 y la opción se llama "PHP Versión" o "Selector de PHP". Sin embargo, este artículo se centra en cPanel, que es el estándar en la mayoría de los planes de hosting compartido.
Preguntas frecuentes sobre cambiar versión PHP en cPanel
1. ¿Cómo saber qué versión de PHP tengo actualmente?
Antes de cambiar, es importante conocer tu versión actual. Hay dos formas sencillas:
- Desde cPanel: Busca la sección "Software" o "Panel de control" y haz clic en "Selector de versión de PHP" (o "MultiPHP Manager"). Allí verás la versión activa de tu sitio principal.
- Desde tu sitio web: Crea un archivo llamado
info.phpen la raíz de tu sitio (usando el Administrador de Archivos de cPanel o FTP) con el siguiente contenido:
Luego accede a<?php phpinfo(); ?>tudominio.com/info.phpy busca la línea "PHP Version".
[WARNING] Elimina el archivo
info.phpdespués de usarlo, ya que muestra información sensible del servidor.
2. ¿Es seguro cambiar la versión de PHP?
Sí, siempre que verifiques la compatibilidad de tu sitio web antes. La mayoría de los CMS modernos (WordPress 5.0+, Joomla 4+, Drupal 9+) funcionan perfectamente con PHP 8.0 o 8.1. Sin embargo, si usas plugins o temas antiguos, podrían dejar de funcionar.
Recomendación: Siempre haz una copia de seguridad completa de tu sitio (archivos y base de datos) antes de cambiar la versión de PHP. La mayoría de los paneles de cPanel tienen una herramienta de backup automática.
3. ¿Puedo cambiar la versión de PHP para un subdominio o carpeta específica?
Sí, cPanel permite configuraciones por directorio. Si tienes varios sitios web en la misma cuenta (por ejemplo, tudominio.com y blog.tudominio.com), puedes asignar diferentes versiones de PHP a cada uno. Esto es útil si un sitio requiere una versión antigua por compatibilidad, mientras el otro puede usar la más reciente.
Paso a paso: Cómo cambiar la versión de PHP en cPanel
Paso 1: Accede a tu panel de cPanel
Ingresa a tu cuenta de hosting. Normalmente, la URL es algo como https://tudominio.com/cpanel o https://tuip:2083. Usa tu nombre de usuario y contraseña de hosting (los mismos que usas para FTP o el correo).
Paso 2: Busca la herramienta "Selector de versión de PHP"
Dentro de cPanel, busca en la sección "Software" o usa el buscador (generalmente en la esquina superior derecha). Las opciones más comunes son:
- MultiPHP Manager (en cPanel moderno con EasyApache 4).
- Selector de versión de PHP (en versiones antiguas).
Haz clic en esa opción.
Paso 3: Selecciona la versión de PHP deseada
Verás una lista de tus sitios web (dominios, subdominios y addon domains) con la versión actual de PHP asignada. Para cambiar:
- Selecciona el dominio o los dominios que deseas modificar (puedes marcar varios).
- Elige la nueva versión del menú desplegable (por ejemplo, "PHP 8.1" o "PHP 8.2").
- Haz clic en "Aplicar" o "Guardar".
[TIP] Si no ves versiones modernas (8.0 o superior), contacta a tu proveedor de hosting para que actualice el servidor.
Paso 4: Verifica que el cambio se haya aplicado
Después de unos segundos, el cambio debería estar activo. Puedes verificarlo de dos maneras:
- Desde el mismo MultiPHP Manager: La columna "PHP Version" mostrará la nueva versión.
- Desde tu sitio web: Crea un archivo
test.phpcon<?php echo phpversion(); ?>y accede a él. Verás el número de versión actual.
[WARNING] Si ves un error 500 (Internal Server Error) después del cambio, significa que alguna parte de tu sitio no es compatible. Vuelve a la versión anterior y revisa los logs de errores en cPanel (sección "Errores" o "Error Log").
Solución de problemas comunes al cambiar versión PHP
Problema 1: Mi sitio muestra pantalla blanca o error 500
Esto ocurre cuando un plugin, tema o función personalizada no es compatible con la nueva versión de PHP. Soluciones:
- Vuelve temporalmente a la versión anterior desde MultiPHP Manager.
- Activa el modo de depuración en WordPress (agrega
define('WP_DEBUG', true);enwp-config.php) para ver el error exacto. - Actualiza todos los plugins, temas y el núcleo de tu CMS a sus últimas versiones.
- Contacta al desarrollador del plugin o tema problemático para solicitar una actualización compatible.
Problema 2: No veo la opción "MultiPHP Manager" en cPanel
Esto puede deberse a que tu plan de hosting no incluye la funcionalidad, o que el servidor usa una configuración antigua. Alternativas:
- Contacta a tu proveedor de hosting: Ellos pueden activar el selector de PHP o cambiar la versión globalmente por ti.
- Usa un archivo
.htaccess: En algunos servidores, puedes forzar una versión de PHP añadiendo una línea como:
(Cambia "php81" por la versión deseada, como "php82", "php74", etc.). Esta opción no siempre funciona y depende de la configuración del servidor.AddHandler application/x-httpd-php81 .php
Problema 3: Después del cambio, mi sitio funciona más lento
Aunque las versiones modernas de PHP son más rápidas, a veces un plugin mal optimizado puede causar ralentizaciones. Prueba:
- Desactiva todos los plugins y reactívalos uno por uno para identificar el culpable.
- Revisa la memoria asignada a PHP (en cPanel, busca "Configuración de PHP" o "PHP Options" y aumenta
memory_limita 256M o 512M).
Preguntas frecuentes adicionales (FAQ)
¿Cada cuánto debo cambiar la versión de PHP?
Se recomienda actualizar al menos una vez al año, o cuando tu CMS principal (WordPress, Joomla, etc.) indique que una versión ha llegado al final de su vida útil (End of Life). Por ejemplo, PHP 7.4 dejó de recibir soporte de seguridad en noviembre de 2022.
¿Puedo tener PHP 8.0 en un sitio y PHP 7.4 en otro dentro de la misma cuenta?
Sí, como explicamos antes, el MultiPHP Manager te permite asignar versiones diferentes por dominio o subdominio. Esto es ideal para sitios en desarrollo que requieren pruebas con versiones antiguas.
¿Qué versión de PHP debo elegir?
Para la mayoría de los sitios web nuevos: PHP 8.1 o 8.2. Son las versiones más estables y rápidas. Si tu sitio usa un CMS antiguo (por ejemplo, WordPress 4.9), empieza con PHP 7.4 y luego actualiza el CMS antes de subir a 8.x.
[TIP] Siempre consulta la documentación de tu CMS. WordPress, por ejemplo, recomienda PHP 8.0 o superior desde la versión 5.6.
Conclusión: Cambiar la versión de PHP en cPanel es fácil y necesario
Cambiar la versión de PHP en cPanel es un proceso sencillo que puede mejorar drásticamente la velocidad y seguridad de tu sitio web. Solo necesitas:
- Acceder a MultiPHP Manager en tu cPanel.
- Seleccionar el dominio y la versión deseada.
- Aplicar el cambio y verificar que todo funcione.
Recuerda siempre hacer una copia de seguridad antes y probar la compatibilidad. Si encuentras errores, no entres en pánico: vuelve a la versión anterior y actualiza tus plugins y temas. Con estos consejos, podrás mantener tu sitio web al día con las últimas tecnologías PHP sin complicaciones.
Si tu hosting usa Syspanel (antes HestiaCP), el proceso es similar pero accedes por el puerto 2106 y buscas la opción "PHP Versión". Sin embargo, la mayoría de los proveedores ofrecen cPanel, por lo que este artículo cubre el caso más común.
¡Ahora ya sabes cómo mantener tu hosting en la mejor versión de PHP! Si tienes más dudas, consulta con tu proveedor de hosting o busca ayuda en foros especializados.
