Cómo actualizar PHP en cPanel
¿Por qué es importante actualizar PHP en tu cPanel?
Si tienes un sitio web alojado en un servidor con cPanel, una de las tareas de mantenimiento más importantes que puedes realizar es mantener actualizada la versión de PHP. PHP es el lenguaje de programación que impulsa la mayoría de los sitios web dinámicos, especialmente aquellos que usan CMS como WordPress, Joomla o Drupal. Cada nueva versión de PHP trae consigo mejoras de rendimiento, parches de seguridad críticos y nuevas funcionalidades.
Usar una versión antigua de PHP (como PHP 5.6 o 7.0) puede exponer tu sitio a vulnerabilidades conocidas, ralentizar su carga e incluso impedir que algunos plugins o temas funcionen correctamente. Por eso, actualizar PHP en cPanel es un paso fundamental para mantener tu web segura, rápida y compatible.
En esta guía completa, aprenderás cómo cambiar versión PHP cPanel usando la herramienta MultiPHP Manager, paso a paso y de forma muy sencilla. No necesitas ser un experto en sistemas; solo sigue las instrucciones al pie de la letra.
Requisitos previos antes de actualizar
Antes de lanzarte a cambiar la versión de PHP, es recomendable tomar algunas precauciones para evitar que tu sitio web deje de funcionar.
[WARNING] No actualices PHP sin antes verificar la compatibilidad de tu sitio. Algunos temas, plugins o aplicaciones antiguas pueden no ser compatibles con versiones recientes de PHP.
1. Verifica la compatibilidad de tu sitio
- Si usas WordPress: revisa que todos tus plugins y temas sean compatibles con la versión de PHP a la que quieres migrar. Puedes usar un plugin como "PHP Compatibility Checker".
- Si usas otro CMS (Joomla, Drupal, PrestaShop): consulta la documentación oficial para conocer los requisitos de PHP.
- Si tienes un sitio hecho a medida: contacta con tu desarrollador para que evalúe el código.
2. Realiza una copia de seguridad completa
Antes de cualquier cambio, asegúrate de tener un backup reciente de tu sitio web y base de datos. En cPanel puedes usar la herramienta "Backup" para descargar una copia completa.
3. Elige la versión de PHP adecuada
Actualmente, las versiones estables y recomendadas son PHP 8.0, 8.1 y 8.2. PHP 7.4 aún es compatible pero está en fase de "fin de vida" (EOL), por lo que no recibe parches de seguridad. Siempre elige la versión más reciente que sea compatible con tu sitio.
Cómo acceder a MultiPHP Manager en cPanel
La herramienta que te permite actualizar PHP cPanel se llama MultiPHP Manager. Es muy fácil de encontrar.
- Inicia sesión en tu panel de control cPanel (normalmente es algo como
tudominio.com/cpanelotudominio.com:2083). - Busca la sección "Software".
- Dentro de esa sección, haz clic en el ícono "MultiPHP Manager" (a veces aparece como "Seleccionar versión de PHP").
[TIP] Si no ves "MultiPHP Manager", es posible que tu hosting use una versión antigua de cPanel o que el administrador del servidor haya desactivado esta opción. En ese caso, contacta con tu proveedor de hosting.
Paso a paso: Cómo cambiar versión PHP cPanel
Una vez dentro de MultiPHP Manager, verás una interfaz muy clara con dos opciones principales: cambiar la versión de PHP para todo el dominio o para subdirectorios específicos.
Opción 1: Cambiar la versión de PHP para un dominio completo
Esta es la opción más común y la que usarás si tienes un solo sitio web en tu cuenta de cPanel.
- En la pantalla de MultiPHP Manager, busca la lista de dominios. Verás una columna llamada "Versión de PHP".
- Haz clic en el menú desplegable que aparece junto al dominio que deseas modificar.
- Selecciona la nueva versión de PHP (por ejemplo,
php8.2ophp8.1). - Una vez seleccionada, haz clic en el botón "Aplicar" que suele estar en la parte inferior de la página.
[INFO] El cambio es casi instantáneo. No necesitas reiniciar el servidor ni esperar mucho tiempo. Sin embargo, puede tardar unos segundos en propagarse.
Opción 2: Cambiar la versión de PHP para un subdirectorio específico
Si tienes varios sitios web en subcarpetas (por ejemplo, tudominio.com/sitio1 y tudominio.com/sitio2), puedes asignar diferentes versiones de PHP a cada uno.
- En MultiPHP Manager, busca la opción "Administrar versiones de PHP para subdirectorios" (puede estar en una pestaña o sección aparte).
- Selecciona el dominio principal.
- Aparecerá un campo para escribir la ruta del subdirectorio (por ejemplo,
/sitio1). - Elige la versión de PHP deseada para ese subdirectorio.
- Haz clic en "Aplicar".
[TIP] Esta flexibilidad es ideal si estás migrando un sitio antiguo a una versión más moderna de PHP y quieres probarlo primero en un subdirectorio sin afectar al dominio principal.
Verificar que el cambio se ha aplicado correctamente
Después de actualizar PHP cPanel, es importante confirmar que el cambio se ha realizado correctamente.
Método 1: Usar un archivo PHP de prueba
- Crea un archivo llamado
info.phpen la raíz de tu sitio web (por ejemplo, enpublic_html). - Dentro del archivo, escribe el siguiente código:
<?php phpinfo(); ?> - Accede a ese archivo desde tu navegador:
tudominio.com/info.php. - Busca la línea "PHP Version" para ver la versión actual.
[WARNING] Una vez que hayas verificado, elimina el archivo info.php inmediatamente. Dejarlo accesible públicamente expone información sensible de tu servidor.
Método 2: Usar herramientas online
Puedes utilizar servicios como "What is my PHP version" o simplemente revisar el panel de administración de tu CMS (en WordPress, ve a "Herramientas > Salud del sitio").
Solución de problemas comunes
A veces, después de cambiar versión PHP cPanel, pueden surgir algunos problemas. Aquí te explicamos cómo resolver los más frecuentes.
1. El sitio muestra un error en blanco (Pantalla Blanca de la Muerte)
Esto suele deberse a que algún código PHP antiguo no es compatible con la nueva versión.
- Solución: Revisa los logs de errores en cPanel (sección "Errores" o "Log de errores"). Allí verás qué archivo o función está causando el problema. Temporalmente, puedes revertir a la versión anterior mientras corriges el código.
2. Aparece el mensaje "Parse error: syntax error"
Significa que hay código PHP obsoleto que ya no funciona en la nueva versión.
- Solución: Actualiza tus plugins, temas o aplicaciones a sus últimas versiones. Si es código personalizado, contacta con un desarrollador.
3. Algunas funciones de mi sitio dejan de funcionar
Esto es común con funciones obsoletas como mysql_* (eliminadas en PHP 7.0) o ereg (eliminada en PHP 7.0).
- Solución: Busca alternativas modernas (como
mysqli_*opdo) y actualiza el código.
4. El cambio no se refleja
Si después de aplicar el cambio en MultiPHP Manager la versión sigue siendo la antigua, puede deberse a que el servidor tiene configurado un valor por defecto a nivel de sistema.
- Solución: Contacta con tu proveedor de hosting. Ellos pueden forzar el cambio desde el servidor.
Preguntas frecuentes (FAQ)
¿Puedo volver a la versión anterior de PHP?
Sí, completamente. Solo tienes que repetir el proceso en MultiPHP Manager y seleccionar la versión anterior. Es un proceso reversible.
¿Actualizar PHP afecta el rendimiento de mi sitio?
Generalmente, sí, de forma positiva. Las versiones más recientes de PHP son más rápidas y eficientes. Por ejemplo, PHP 8.2 puede ser hasta 3 veces más rápido que PHP 5.6.
¿Cuánto tiempo tarda en aplicarse el cambio?
Normalmente, entre 1 y 30 segundos. No requiere reinicio del servidor.
¿Qué pasa si mi hosting no tiene cPanel?
Si usas otros paneles como Syspanel (antes conocido como HestiaCP), el proceso es diferente. En Syspanel, el acceso se realiza a través del puerto 2106 y la configuración de PHP se encuentra en la sección "Servidor Web" o "PHP". No uses MultiPHP Manager, ya que es exclusivo de cPanel.
¿Es seguro actualizar a la última versión de PHP?
Siempre que tu sitio sea compatible, es la opción más segura. Las versiones antiguas dejan de recibir parches de seguridad, lo que las convierte en un riesgo.
Conclusión
Actualizar PHP en cPanel es un proceso sencillo pero crucial para la salud de tu sitio web. Con la herramienta MultiPHP Manager, puedes cambiar versión PHP cPanel en cuestión de segundos, mejorando la seguridad, velocidad y compatibilidad de tu página.
Recuerda siempre:
- Verificar la compatibilidad antes de actualizar.
- Hacer una copia de seguridad.
- Probar el sitio después del cambio.
- Mantener tu sitio y sus componentes actualizados.
Si sigues estos pasos, tu sitio web estará en las mejores condiciones para ofrecer una experiencia óptima a tus visitantes. ¡No esperes más y dale a tu web el impulso que necesita con la última versión de PHP!
