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

Cómo actualizar PHP en cPanel de forma segura (Guía paso a paso)

Actualizado el 23 de septiembre de 2025

¿Te han notificado que tu web carga lento, que algún plugin ya no funciona o, peor aún, que has recibido un aviso de seguridad por usar una versión desactualizada de PHP? No te preocupes, es una situación muy común. Mantener el cPanel PHP actualizado es una de las tareas más importantes para la salud, velocidad y seguridad de tu sitio web.

Actualizar PHP no es un capricho de los desarrolladores; es una necesidad. Cada nueva versión incluye parches de seguridad críticos, mejoras de rendimiento y corrección de errores. Usar una versión antigua es como dejar la puerta de tu casa abierta: invites a los problemas.

En esta guía cPanel paso a paso, te explicaré cómo realizar esta tarea de forma segura, sin perder datos ni romper tu web. No necesitas ser un experto en sistemas; solo seguir estas instrucciones al pie de la letra.


¿Por qué es crucial mantener tu versión PHP actualizada?

Antes de empezar, entendamos por qué esto es tan importante. No se trata solo de tener la última tecnología, sino de proteger tu negocio o proyecto online.

Seguridad ante todo

La razón número uno para actualizar PHP es la seguridad PHP. Los ciberdelincuentes están constantemente buscando vulnerabilidades en software antiguo. PHP, al ser el lenguaje que impulsa la mayoría de las webs (WordPress, Joomla, Drupal, etc.), es un objetivo principal.

  • Parches de seguridad: Cada versión menor o mayor corrige fallos de seguridad conocidos.
  • Fin del soporte (End of Life): Cuando una versión de PHP llega a su fin de vida, ya no recibe parches de seguridad. Usar PHP 5.6 o 7.0 hoy en día es un riesgo gravísimo.
  • Protección de datos: Una web vulnerable puede ser hackeada para robar información de tus usuarios (contraseñas, datos bancarios), infectar a tus visitantes o ser usada para enviar spam.

Rendimiento y velocidad

Las versiones más recientes de PHP son notablemente más rápidas.

  • PHP 8.x vs PHP 7.x vs PHP 5.x: La diferencia de velocidad es abismal. Tu web cargará en menos tiempo, lo que mejora la experiencia de usuario y tu posicionamiento en buscadores (Google penaliza las webs lentas).
  • Menor consumo de recursos: Un código más eficiente consume menos CPU y memoria en tu servidor, lo que puede permitirte manejar más visitas sin necesidad de contratar un plan de hosting más caro.

Compatibilidad con nuevas aplicaciones

Muchos temas, plugins y scripts modernos ya no son compatibles con versiones antiguas de PHP.

  • WordPress recomienda PHP 8.0 o superior.
  • Plugins populares como WooCommerce, Elementor o Yoast SEO funcionan mucho mejor y son más seguros con las últimas versiones.
  • Si no actualizas, te arriesgas a que tu web se rompa al intentar instalar una actualización de un plugin que sí está actualizado.

Preparación: Antes de tocar nada (El paso más importante)

Saltar directamente a cambiar la versión PHP sin preparación es la receta para un desastre. Sigue estos pasos previos para que la actualización sea un éxito.

1. Haz una copia de seguridad completa

Este punto es innegociable. Antes de cualquier cambio importante en tu hosting, necesitas un salvavidas.

  • Copia de seguridad de archivos: Descarga todos los archivos de tu web (carpeta public_html).
  • Copia de seguridad de la base de datos: Exporta tus bases de datos (normalmente en formato .sql).
  • ¿Cómo hacerlo en cPanel? Busca la sección "Archivos" y luego "Copias de seguridad" o "Backup". Puedes generar una copia de seguridad completa o parcial. Muchos hosting también ofrecen copias automáticas, pero tener una manual nunca está de mal.

[WARNING]: No confíes ciegamente en las copias automáticas de tu hosting. Siempre es mejor tener una copia extra en tu ordenador o en la nube.

2. Revisa la compatibilidad de tu web

No todas las webs funcionan bien con la última versión de PHP. Especialmente si usas un sitio muy antiguo o con código personalizado.

  • Para WordPress: Instala y activa el plugin "Health Check & Troubleshooting". En la pestaña "Info" podrás ver la versión actual de PHP. Luego, ve a "Estado del sitio" y busca la sección de PHP. Te dirá si hay algún problema de compatibilidad.
  • Para otros CMS: Revisa la documentación oficial de tu plataforma (Joomla, Drupal, PrestaShop) para saber qué versiones de PHP son compatibles.
  • Código personalizado: Si tu web tiene funciones hechas a medida, contacta con el desarrollador para que verifique la compatibilidad.

3. Elige la versión PHP adecuada

No siempre es recomendable saltar a la última versión el primer día. Busca un equilibrio entre seguridad y estabilidad.

  • Versiones recomendadas (a día de hoy): PHP 8.1, 8.2 o 8.3 son excelentes opciones. PHP 8.0 aún es segura, pero se acerca a su fin de vida.
  • Versiones a evitar: Cualquier versión 5.x o 7.x (excepto 7.4, que ya está en fin de vida). Son un riesgo de seguridad.

[TIP]: Si tu web es muy crítica y no puedes permitirte ningún error, elige una versión intermedia (ej. PHP 8.1) que ya esté muy probada.


Cómo actualizar PHP en cPanel (Paso a paso)

Una vez que tienes tu copia de seguridad y has verificado la compatibilidad, ya puedes proceder.

Paso 1: Accede a tu cPanel

Abre tu navegador y escribe la URL de acceso a tu cPanel. Normalmente es algo como tudominio.com/cpanel o https://tu-ip:2083. Introduce tu usuario y contraseña.

Paso 2: Busca la herramienta "Seleccionar versión de PHP"

Dentro de cPanel, el nombre exacto puede variar ligeramente según el tema que use tu proveedor de hosting, pero busca una de estas opciones:

  • Software > Seleccionar versión de PHP
  • Software > MultiPHP Manager
  • Software > PHP Selector

Haz clic en esa opción.

Paso 3: Elige la nueva versión de PHP

Se abrirá una interfaz donde verás la versión de PHP actual marcada. Verás un menú desplegable o una lista de versiones disponibles.

  • Selecciona la versión deseada (por ejemplo, ea-php82 o lsphp81). Las siglas "ea" o "ls" se refieren al proveedor (EasyApache, LiteSpeed), no te preocupes por eso.
  • Importante: No selecciones aún "Aplicar" o "Guardar".

Paso 4: Configura las extensiones de PHP (Opcional pero recomendado)

Antes de guardar, la mayoría de los gestores de PHP te permiten activar o desactivar extensiones (módulos) de PHP. Esto es clave para el funcionamiento de tu web.

  • Extensiones comunes: mysqli, pdo, curl, gd, mbstring, xml, zip, json, openssl.
  • ¿Qué hacer? Por lo general, las extensiones más comunes vienen pre-seleccionadas. Si tu web usa alguna específica (como imagick para imágenes o redis para caché), asegúrate de que esté marcada.
  • No marques extensiones que no conoces, podrías generar conflictos.

Paso 5: Aplica el cambio

Una vez seleccionada la versión y las extensiones, haz clic en "Aplicar" o "Guardar". El cambio es casi instantáneo. ¡Ya has actualizado tu cPanel PHP!


Después de la actualización: Verificación y solución de problemas

El proceso no termina al hacer clic en "Guardar". Ahora toca verificar que todo funciona correctamente.

1. Verifica la nueva versión

  • Desde cPanel: Vuelve a la herramienta "Seleccionar versión de PHP" y confirma que la versión activa es la que elegiste.
  • Desde tu web: Crea un archivo llamado info.php en la raíz de tu web (carpeta public_html). Pega este código dentro: <?php phpinfo(); ?>. Luego, accede a tudominio.com/info.php. Verás una página con toda la información de tu PHP, incluyendo la versión.

[WARNING]: ¡Borra el archivo info.php inmediatamente después de usarlo! Revela información sensible sobre tu servidor y es un riesgo de seguridad.

2. Prueba tu web a fondo

  • Navega por todas las páginas: Asegúrate de que carguen sin errores (pantalla blanca, error 500, etc.).
  • Prueba funcionalidades clave: El formulario de contacto, el carrito de compra, el inicio de sesión, la búsqueda.
  • Revisa los logs de errores: Si algo falla, los logs de errores de PHP te darán pistas. En cPanel, busca la sección "Métricas" > "Errores" o "Registro de errores".

3. Solución de problemas comunes

  • Error 500 (Internal Server Error): Es el más común. Generalmente es por un plugin o tema incompatible.
    • Solución: Desactiva todos los plugins cambiando el nombre de la carpeta wp-content/plugins a wp-content/plugins_old (para WordPress). Si la web funciona, reactiva los plugins de uno en uno hasta encontrar el culpable. Luego, contacta al desarrollador del plugin o busca una alternativa.
  • Pantalla blanca (WSOD): Similar al error 500.
    • Solución: Aumenta la memoria de PHP desde el archivo wp-config.php (para WordPress) o contacta a tu hosting. También puede ser por una extensión de PHP faltante.
  • Errores de funciones obsoletas: Verás mensajes como "Function is deprecated". Son avisos de que tu código usa funciones que serán eliminadas en el futuro.
    • Solución: Actualiza tus plugins, temas o el core de tu CMS. Si es código personalizado, pide a un desarrollador que lo actualice.

[INFO]: Si no te sientes cómodo solucionando estos problemas, puedes revertir el cambio. Vuelve al "Seleccionar versión de PHP" y elige la versión anterior. Siempre tienes la copia de seguridad como último recurso.


Preguntas Frecuentes (FAQ)

1. ¿Cada cuánto debo actualizar PHP?
Idealmente, cada vez que una versión importante de PHP se vuelva estable y ampliamente adoptada. No esperes a que tu versión actual llegue a su "Fin de vida". Revisa el estado de las versiones en el sitio oficial de PHP.

2. ¿Actualizar PHP afecta a mi base de datos?
No, la actualización de PHP no modifica tu base de datos. Sin embargo, siempre es buena práctica hacer una copia de seguridad antes.

3. ¿Puedo tener diferentes versiones de PHP para diferentes sitios en el mismo cPanel?
Sí, si tu hosting usa MultiPHP Manager. Puedes seleccionar una versión de PHP diferente para cada dominio o subdominio que tengas en tu cuenta de cPanel.

4. ¿Qué hago si mi web se rompe después de actualizar?
Vuelve a la versión anterior inmediatamente desde el gestor de PHP. Luego, revisa los logs de errores para identificar el problema. Si no puedes, restaura la copia de seguridad que hiciste.

5. ¿Es lo mismo actualizar PHP en cPanel que en un servidor VPS o dedicado como Syspanel (HestiaCP)?
No, el proceso es diferente. En Syspanel (el antiguo HestiaCP, accesible por el puerto 2106), la actualización de PHP se gestiona desde la línea de comandos (SSH) o desde el panel de administración de Syspanel en la sección de "Servidores Web". No se hace desde un selector gráfico como en cPanel. Si usas Syspanel, te recomiendo que un administrador de sistemas realice el cambio.

[TIP]: Si tienes un servidor gestionado con Syspanel (puerto 2106), contacta con tu proveedor de hosting para que te ayuden con la actualización, ya que implica comandos como apt update && apt upgrade y la configuración de los pools de PHP-FPM, lo cual es más técnico.

Actualizar PHP es una tarea de mantenimiento fundamental. Siguiendo esta guía cPanel, puedes hacerlo de forma segura y sin sobresaltos. Tu web te lo agradecerá con mayor velocidad, estabilidad y, sobre todo, mucha más seguridad.

¿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