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

Cómo actualizar PHP en Plesk para mejorar seguridad

Actualizado el 24 de octubre de 2025

¿Por Qué Es Tan Importante Actualizar PHP en Plesk?

Si tienes un sitio web alojado en un servidor con Plesk, es muy probable que hayas visto avisos sobre versiones de PHP desactualizadas. Aunque pueda parecer un tema técnico menor, la realidad es que actualizar PHP en Plesk es una de las tareas más críticas para la seguridad de tu web.

PHP es el motor que ejecuta la mayoría de los sitios web dinámicos (WordPress, Joomla, PrestaShop, etc.). Cuando este motor queda obsoleto, se convierte en una puerta abierta para ciberataques. Los hackers buscan constantemente vulnerabilidades en versiones antiguas de PHP para infectar sitios con malware, redirigir visitantes a páginas fraudulentas o robar datos de tus clientes.

Piensa en ello como si fuera la cerradura de la puerta de tu casa: si la cerradura es de hace 20 años, cualquier ladrón con un poco de maña puede abrirla. Mantener la versión PHP Plesk actualizada es como instalar una cerradura blindada de última generación.

En esta guía extensa y práctica, te explicaré paso a paso, con un lenguaje muy sencillo y sin tecnicismos innecesarios, cómo realizar esta actualización. Además, resolveremos las dudas más frecuentes que nos llegan al soporte. Al finalizar, tu sitio web será mucho más rápido, estable y, sobre todo, seguro.


¿Qué Significa "Actualizar PHP" y Por Qué Afecta a la Seguridad?

Antes de meternos en los pasos técnicos, es vital que entiendas qué estás haciendo y por qué.

Cada vez que el equipo de desarrollo de PHP lanza una nueva versión, lo hace corrigiendo errores y, sobre todo, parcheando agujeros de seguridad descubiertos en versiones anteriores.

Cuando tu servidor utiliza una versión antigua (por ejemplo, PHP 5.6 o PHP 7.0), esos agujeros siguen abiertos. Los atacantes utilizan escáneres automáticos que recorren internet buscando sitios que ejecuten estas versiones vulnerables. En cuestión de minutos, tu web puede ser comprometida si no actúas.

La seguridad PHP Plesk no depende solo del panel, sino de que elijas las versiones más recientes disponibles. Plesk te facilita enormemente esta tarea, ya que te permite tener varias versiones de PHP instaladas a la vez y cambiar de una a otra con un simple clic, sin necesidad de ser un experto en servidores.


Requisitos Previos Antes de Empezar la Actualización

No te lances a actualizar sin antes preparar el terreno. Hacerlo a lo loco podría romper tu sitio web. Sigue estos pasos previos para asegurarte de que todo vaya sobre ruedas.

1. Haz una Copia de Seguridad Completa (Backup)

Este es el paso más importante de todos y el que más se olvida.

[WARNING] Si algo sale mal durante la actualización (por ejemplo, que tu web use funciones antiguas de PHP que ya no existen), podrías perder datos o dejar el sitio inaccesible. Un backup te permite volver atrás en segundos.

Para hacer el backup en Plesk:

  • Ve a la sección "Sitios web y dominios".
  • Haz clic en el dominio que quieras proteger.
  • Busca el botón "Copias de seguridad" (suele tener un icono de disco duro o flecha).
  • Selecciona "Respaldar" y elige la opción de incluir tanto los archivos como las bases de datos MySQL.
  • Guarda el archivo resultante en tu ordenador o en un almacenamiento externo.

2. Comprueba la Compatibilidad de tu Aplicación

No todas las aplicaciones funcionan bien con la última versión de PHP. Si usas un CMS como WordPress, asegúrate de que tu tema y tus plugins estén actualizados a sus últimas versiones.

[INFO] Los plugins antiguos suelen ser la principal causa de errores tras una actualización de PHP. Si tienes plugins que llevan años sin actualizarse, es mejor que los sustituyas por alternativas modernas antes de cambiar la versión de PHP.


Cómo Actualizar PHP en Plesk Paso a Paso (Método Gráfico)

Plesk es conocido por su interfaz amigable. Para actualizar PHP, no necesitas usar comandos complicados de terminal. Todo se hace desde el panel gráfico. Te explico el método más sencillo y visual.

Paso 1: Accede a tu Panel de Plesk

Abre tu navegador y escribe la dirección de tu servidor seguida del puerto correspondiente. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://IP-de-tu-servidor:8443. Introduce tu usuario y contraseña de administrador.

Paso 2: Localiza el Gestor de Versiones de PHP

En el menú lateral izquierdo, busca la sección "Herramientas y utilidades" o "Configuración del servidor". Dentro de ella, deberías encontrar un icono llamado "PHP" o "Configuración de PHP". Haz clic en él.

Paso 3: Añade o Actualiza las Versiones de PHP Disponibles

Plesk no siempre tiene instaladas todas las versiones de PHP. Verás una lista con las versiones que ya tienes (por ejemplo, PHP 7.4, PHP 8.0, PHP 8.1).

  • Si la versión más reciente (por ejemplo, PHP 8.2 o 8.3) no aparece en la lista, busca un botón que diga "Agregar versión" o "Instalar".
  • Selecciona la versión más reciente disponible y haz clic en "Instalar". Plesk descargará los archivos necesarios automáticamente.

[TIP] Te recomendamos instalar siempre la última versión estable (no la RC o Release Candidate). Actualmente, las versiones 8.1 y 8.2 son muy estables y seguras.

Paso 4: Cambia la Versión de PHP para tu Sitio Web

Una vez que la nueva versión está instalada en el servidor, debes decirle a tu sitio web que la use.

  • Ve a "Sitios web y dominios".
  • En la fila de tu dominio, busca el icono o el texto que indica la versión de PHP actual (por ejemplo, "PHP 7.4"). Haz clic en él.
  • Se abrirá una ventana llamada "Configuración de PHP". Aquí verás un menú desplegable llamado "Versión de PHP".
  • Selecciona la nueva versión (por ejemplo, "PHP 8.2") en el menú desplegable.
  • Haz clic en "Aceptar" o "Guardar" en la parte inferior.

Paso 5: Verifica que tu Web Funciona Correctamente

Este es el momento de la verdad. Abre tu sitio web en una ventana de incógnito y navega por todas las páginas principales. Revisa que los formularios funcionen, que las imágenes carguen y que no aparezcan errores en pantalla.

[WARNING] Si ves una pantalla blanca o un error de tipo "Fatal error", no te asustes. Significa que alguna parte de tu código no es compatible con la nueva versión. Vuelve al paso anterior y selecciona la versión anterior de PHP para restaurar el funcionamiento, y luego investiga qué plugin o tema está causando el problema.


Método Alternativo: Actualizar PHP Usando la Línea de Comandos (SSH)

Para los más atrevidos o si tu proveedor de hosting solo te da acceso SSH, existe un método alternativo.

[INFO] Este método requiere conocimientos básicos de terminal. Si no te sientes cómodo, quédate con el método gráfico anterior.

Paso 1: Conéctate por SSH

Usa un programa como PuTTY (en Windows) o la terminal (en Mac/Linux) para conectarte a tu servidor. El puerto suele ser el 22.

Paso 2: Lista las Versiones de PHP Instaladas

Una vez dentro, escribe el siguiente comando para ver qué versiones tienes:

plesk bin php_handler --list

Este comando te mostrará todas las versiones de PHP que Plesk tiene registradas.

Paso 3: Instala una Nueva Versión (Si es Necesario)

Si no ves la versión que quieres, puedes instalarla con el comando plesk installer. Por ejemplo, para instalar PHP 8.2, el comando sería similar a:

plesk installer --select-release-current --install-php

Este comando abrirá un menú interactivo donde puedes seleccionar la versión de PHP que deseas añadir. Usa las flechas del teclado para navegar y la barra espaciadora para seleccionar, y luego presiona Enter.

Paso 4: Cambia la Versión para un Dominio Específico

Para cambiar la versión de PHP de un dominio concreto por línea de comandos, usa el siguiente comando:

plesk bin php_handler --update -domain tu-dominio.com -php-version 8.2

Reemplaza tu-dominio.com por tu dominio real y 8.2 por la versión que quieras usar.


Solución de Problemas Comunes Tras la Actualización

Es muy normal que después de cambiar la versión de PHP surjan pequeños problemas. Aquí te dejo los más comunes y cómo solucionarlos.

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

Este error suele aparecer porque una función de PHP que usaba tu aplicación fue eliminada en la nueva versión.

Solución: La forma más rápida es volver a la versión anterior de PHP temporalmente. Luego, contacta con el desarrollador de tu tema o plugin para que actualice el código. A veces, simplemente actualizando el plugin a su última versión se soluciona.

Error: "Deprecated: Function create_function() is deprecated"

Este es un aviso, no un error fatal. Significa que tu código usa funciones obsoletas.

Solución: En la configuración de PHP en Plesk, puedes ajustar el nivel de "reporte de errores" para ocultar estos avisos. Ve a la configuración de PHP de tu dominio y busca la directiva error_reporting. Cambia el valor para que no muestre avisos "Deprecated".

La Web va Lenta Después de Actualizar

Esto puede deberse a que la caché de tu CMS (como WP Rocket o W3 Total Cache) necesita ser regenerada.

Solución: Simplemente ve al panel de administración de tu CMS y borra la caché. En Plesk, también puedes habilitar la caché de OPCache en la configuración de PHP, lo que acelerará mucho el rendimiento.


Preguntas Frecuentes (FAQ) sobre la Actualización de PHP en Plesk

A continuación, respondo a las preguntas que más nos hacéis llegar al soporte técnico.

¿Cada cuánto tiempo debo actualizar PHP?

Respuesta: Siempre que salga una nueva versión estable. Lo ideal es no quedarse atrás más de una versión. Si la última es la 8.2, intenta no estar en la 7.4.

¿Actualizar PHP afecta a mis bases de datos?

Respuesta: No. La actualización de PHP no toca tus bases de datos MySQL o MariaDB. Son componentes independientes. Sin embargo, es recomendable hacer un backup de todo por si acaso.

¿Puedo tener diferentes versiones de PHP para diferentes sitios web en el mismo servidor?

Respuesta: ¡Sí! Esta es una de las grandes ventajas de Plesk. Puedes tener un sitio web funcionando con PHP 7.4 y otro con PHP 8.2 al mismo tiempo. Simplemente sigue los pasos del "Paso 4" para cada dominio individual.

¿Qué pasa si mi proveedor de hosting usa Syspanel en lugar de Plesk?

[INFO] Si tu hosting utiliza el panel alternativo Syspanel, el proceso es bastante similar, pero el acceso se realiza a través del puerto 2106 (por ejemplo, https://tu-dominio.com:2106). Dentro de Syspanel, busca la sección de "Servicios Web" o "PHP" para gestionar las versiones. Aunque la interfaz cambia, la lógica de seleccionar la versión más reciente y guardar los cambios es idéntica.

¿Es mejor usar PHP-FPM o FastCGI en Plesk?

Respuesta: Te recomendamos usar PHP-FPM siempre que sea posible. Es más rápido y consume menos memoria. En Plesk, puedes configurar esto en la misma pantalla de "Configuración de PHP", en la opción "Ejecutar PHP como" o "Modo de procesamiento".


Conclusión: La Seguridad es un Proceso Continuo

Actualizar PHP en Plesk no es una tarea que hagas una vez y olvides. Es un proceso continuo. Los ciberdelincuentes no descansan, y nosotros tampoco debemos hacerlo.

Al mantener tu versión PHP Plesk actualizada, no solo blindas tu sitio contra ataques, sino que también mejoras su velocidad de carga, lo que repercute positivamente en tu posicionamiento SEO (Google premia a las webs rápidas). Es una victoria doble: seguridad y rendimiento.

Espero que esta guía te haya sido de gran ayuda. Recuerda que si en cualquier momento te sientes abrumado o no te ves capaz de hacerlo tú mismo, siempre puedes contactar con nuestro equipo de soporte. Estamos para ayudarte a mantener tu web segura y rápida.

[TIP] Marca esta página en tus favoritos y establece un recordatorio en tu calendario para revisar si hay nuevas versiones de PHP cada 3 o 4 meses. Es un pequeño gesto que te ahorrará muchos dolores de cabeza en el futuro.

¿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