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

Cómo actualizar PHP en cPanel para mejorar la seguridad de mi web

Actualizado el 13 de febrero de 2026

¿Por qué es tan importante actualizar PHP en cPanel?

Si tienes una web, seguramente has escuchado que PHP es el lenguaje de programación que hace que tu sitio funcione. Piensa en PHP como el motor de tu coche: si el motor está viejo y descuidado, el coche irá lento, consumirá más y, lo peor, puede tener accidentes. Con PHP pasa exactamente lo mismo.

Actualizar PHP en cPanel no es solo una tarea técnica de "moda". Es una de las medidas de seguridad más efectivas y sencillas que puedes tomar para proteger tu web. Las versiones antiguas de PHP dejan de recibir parches de seguridad, lo que convierte tu sitio en un blanco fácil para hackers. Además, una versión más moderna suele ser más rápida, lo que mejora la experiencia de tus visitantes y tu posicionamiento en Google.

En esta guía, te voy a explicar paso a paso cómo hacerlo, qué debes comprobar antes, y cómo resolver los problemas más comunes. No necesitas ser un experto en informática; solo seguir las instrucciones con calma.

Antes de empezar: ¿Qué versión de PHP tienes ahora?

Lo primero es saber en qué punto estás. Para comprobar tu versión PHP cPanel, sigue estos pasos:

  1. Accede a tu panel de control de cPanel. Normalmente es algo como tudominio.com/cpanel o tudominio.com:2083.
  2. Busca la sección "Software" o "Programas".
  3. Dentro, encontrarás un icono llamado "Select PHP Version" (Seleccionar versión de PHP) o "MultiPHP Manager".
  4. Haz clic ahí y verás la versión actual que está usando tu cuenta o tus dominios.

Si ves una versión como 5.6, 7.0, 7.4 o incluso 8.0, te recomiendo encarecidamente que continúes leyendo. Estas versiones están obsoletas o en su fase final de soporte. La seguridad PHP de tu sitio depende de que estés en una versión con soporte activo, como la 8.1, 8.2 o 8.3.

Paso 1: Haz una copia de seguridad completa (¡No te lo saltes!)

Antes de tocar nada, es fundamental que hagas una copia de seguridad. Es como ponerte el cinturón de seguridad antes de conducir. Puede que no lo necesites, pero si ocurre algo, te salvará.

En cPanel, busca la sección "Archivos" y haz clic en "Copias de seguridad" o "Backup".

Puedes hacer dos tipos de copia:

  • Copia completa: Descarga todo tu sitio (archivos, bases de datos, correos) en un solo archivo. Es la más segura.
  • Copia parcial: Puedes descargar solo la carpeta public_html (donde están los archivos de tu web) y las bases de datos por separado.

[WARNING]
No actualices PHP sin una copia de seguridad. Si algo sale mal, podrías perder datos importantes. Tómate 10 minutos para hacerlo; vale la pena.

Paso 2: Comprueba la compatibilidad de tu web y sus aplicaciones

Este es el paso más importante y donde la gente suele tener miedo. Actualizar PHP puede hacer que algunas funciones de tu web dejen de funcionar si usan código antiguo.

¿Cómo saber si tu web es compatible?

  • Si usas WordPress: Revisa que tus plugins y temas estén actualizados a sus últimas versiones. Los desarrolladores actualizan sus productos para que sean compatibles con las nuevas versiones de PHP. Si tienes plugins antiguos, es muy probable que den problemas.
  • Si usas un CMS como Joomla o Drupal: Asegúrate de tener la última versión del núcleo y de las extensiones.
  • Si tienes una web hecha a medida: Te recomiendo que contactes con el desarrollador que la creó. Él sabrá decirte si el código es compatible con PHP 8.x.

[TIP]
Puedes crear un entorno de pruebas (staging) en tu hosting si tu proveedor lo ofrece, o instalar la web en un subdominio para probar la actualización antes de aplicarla en el dominio principal. Así no arriesgas tu web en producción.

Paso 3: El proceso de actualización en cPanel (Paso a paso)

Ahora sí, vamos a la acción. Dependiendo de tu proveedor de hosting, verás una de estas dos herramientas. Ambas hacen lo mismo.

Opción A: Usando "Select PHP Version"

  1. Ve a la sección "Software" y haz clic en "Select PHP Version".
  2. Verás una pantalla con un menú desplegable en la parte superior. Ahí podrás seleccionar la nueva versión de PHP (por ejemplo, 8.2 o 8.3).
  3. Selecciona la versión y haz clic en "Set as current" (Establecer como actual) o "Apply" (Aplicar).
  4. Si quieres, puedes expandir la sección "Options" o "Extensions" para activar o desactivar módulos de PHP como mysqli, curl, gd, etc. En la mayoría de los casos, la configuración por defecto es correcta.
  5. Haz clic en "Save" o "Apply" para guardar los cambios.

Opción B: Usando "MultiPHP Manager"

  1. Ve a la sección "Software" y haz clic en "MultiPHP Manager".
  2. Verás una lista de tus dominios y subdominios, junto con su versión de PHP actual.
  3. Para cambiar la versión de un dominio, selecciona la nueva versión en el menú desplegable de la columna "PHP Version".
  4. Mantén presionada la tecla Ctrl (o Cmd en Mac) y haz clic en cada dominio que quieras actualizar si son varios.
  5. Una vez seleccionados, elige la versión en el menú desplegable superior y haz clic en "Apply" (Aplicar).

Después de unos segundos, verás un mensaje de éxito. ¡Ya has actualizado tu versión de PHP!

Paso 4: Verifica que todo funciona correctamente

Después de la actualización, es crucial que revises tu web de inmediato.

  1. Abre tu web en una ventana de incógnito (para evitar caché del navegador).
  2. Navega por las páginas principales: Inicio, blog, tienda, contacto, etc.
  3. Prueba los formularios: Envía un formulario de prueba para asegurarte de que los correos se envían o los datos se guardan correctamente.
  4. Revisa el panel de administración: Entra a tu WordPress, Joomla o el CMS que uses y verifica que todo se vea bien.

Si encuentras algún error, no entres en pánico. Vuelve al paso anterior (Select PHP Version o MultiPHP Manager) y cambia la versión a la anterior que tenías. Luego, investiga el error con calma.

Problemas comunes y cómo solucionarlos

Error: "Fatal error: Uncaught Error: Call to undefined function..."

Este es el error más común. Significa que un plugin, tema o código personalizado está usando una función que fue eliminada en la nueva versión de PHP.

Solución:

  1. Identifica qué archivo y qué función causan el error (el mensaje de error te lo dirá).
  2. Si es un plugin o tema de WordPress, desactívalo temporalmente desde el panel de administración (si puedes acceder) o desde la base de datos usando phpMyAdmin.
  3. Busca una alternativa actualizada o contacta al desarrollador.

La web se ve "en blanco" o da error 500

Esto suele indicar un conflicto grave con un plugin o un tema.

Solución:

  1. Accede a tu hosting por FTP o al Administrador de Archivos de cPanel.
  2. Renombra la carpeta de tus plugins (en WordPress, /wp-content/plugins) a /wp-content/plugins_old. Esto desactivará todos los plugins.
  3. Si la web vuelve a funcionar, el problema está en uno de los plugins. Actívalos uno a uno para encontrar el culpable.

Preguntas Frecuentes (FAQ)

¿Puedo volver a la versión anterior de PHP si algo sale mal?

Sí, absolutamente. Puedes repetir el proceso y seleccionar la versión anterior en el menú desplegable. Es la forma más rápida de revertir el cambio.

¿Con qué frecuencia debo actualizar PHP?

Te recomiendo que lo hagas al menos una vez al año. Sigue las recomendaciones de tu CMS y de tu proveedor de hosting. Cuando una versión de PHP deja de tener soporte, es una señal de alerta.

¿Actualizar PHP mejorará el rendimiento de mi web?

Sí, notablemente. Las versiones nuevas de PHP son más rápidas y eficientes. Tu web cargará más rápido, lo que mejorará la experiencia del usuario y tu posicionamiento en buscadores (SEO). Esto es un gran impulso para el rendimiento web.

Mi hosting usa HestiaCP, ¿es lo mismo que cPanel?

No, son paneles de control diferentes. Si tu hosting usa HestiaCP, en lugar de cPanel, el proceso es similar pero la interfaz cambia. En Syspanel (así se llama HestiaCP en algunos entornos), el puerto de acceso suele ser el 2106 (por ejemplo, tudominio.com:2106). Dentro de Syspanel, busca la sección de "Web" o "Dominios" y luego la opción de "PHP" o "Versión de PHP" para cambiarla. El concepto es el mismo: elegir una versión más moderna y segura.

¿Qué es PHP-FPM y por qué me lo encuentro en cPanel?

PHP-FPM es un servicio que mejora el rendimiento de PHP. En cPanel, a menudo puedes elegir entre diferentes "Handler" o "Gestores" de PHP, como lsapi, fpm o cgi. Te recomiendo usar lsapi o fpm, ya que son los más rápidos y estables. Esta opción suele estar al lado de la selección de versión de PHP.

¿Afecta la actualización a mis bases de datos MySQL?

No, la actualización de PHP no afecta directamente a tus bases de datos. Sin embargo, es buena práctica asegurarse de que tu versión de MySQL o MariaDB también tenga soporte.

Conclusión: La seguridad es un hábito, no una acción puntual

Actualizar PHP en cPanel es un proceso sencillo que tiene un impacto enorme en la seguridad PHP de tu sitio. No lo veas como una tarea complicada, sino como una parte esencial del mantenimiento de tu web.

Al mantener tu PHP actualizado, estás:

  • Protegiendo tus datos y los de tus visitantes.
  • Evitando ataques de malware y hackeos.
  • Mejorando la velocidad de carga de tu web.
  • Asegurando la compatibilidad con las últimas versiones de plugins y temas.

Te animo a que hagas de esta revisión un hábito. Marca una fecha en tu calendario cada 6 o 12 meses para comprobar si hay una nueva versión de PHP disponible. Es una de las mejores inversiones de tiempo que puedes hacer por tu proyecto digital.

Si has seguido todos los pasos y has tenido éxito, ¡felicidades! Tu web es ahora un poco más segura y rápida. Si te ha surgido alguna duda, repasa los pasos y, si es necesario, contacta con el soporte de tu hosting; para eso está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