Guía paso a paso para actualizar PHP en Plesk de forma segura
Mantener el software de tu servidor web actualizado es una de las tareas más importantes para garantizar la seguridad y el rendimiento de tus sitios web. PHP es el motor que impulsa la mayoría de las aplicaciones web modernas, como WordPress, Joomla o Drupal. Una versión desactualizada de PHP puede exponer tu sitio a vulnerabilidades conocidas, ralentizar su carga e incluso provocar incompatibilidades con plugins o temas.
Si utilizas Plesk como panel de control, el proceso de Plesk actualizar PHP es sencillo pero requiere seguir ciertos pasos para evitar errores en producción. Esta guía está diseñada para que, incluso si no tienes experiencia técnica avanzada, puedas realizar una actualización PHP servidor de forma segura, paso a paso.
¿Por qué es importante actualizar PHP en Plesk?
Actualizar PHP no es solo cuestión de velocidad, es una cuestión de seguridad PHP Plesk. Las versiones antiguas de PHP (como 5.6, 7.0 o 7.1) ya no reciben parches de seguridad oficiales. Esto significa que cualquier vulnerabilidad descubierta en esas versiones queda expuesta para siempre.
Además, las versiones más recientes de PHP son significativamente más rápidas. Por ejemplo, PHP 8.x puede ejecutar el mismo código hasta un 30-40% más rápido que PHP 7.4. Esto se traduce en una mejor experiencia para tus visitantes y en un menor consumo de recursos del servidor.
[INFO] No actualices PHP sin antes verificar la compatibilidad de tus aplicaciones. Algunos scripts antiguos pueden dejar de funcionar con versiones muy nuevas.
Requisitos previos antes de iniciar
Antes de lanzarte a la Plesk guía PHP, asegúrate de tener todo listo:
- Acceso a Plesk: Necesitas credenciales de administrador o de un usuario con permisos para gestionar las versiones de PHP.
- Acceso SSH (opcional pero recomendado): Para tareas avanzadas o si algo sale mal, tener acceso por terminal te dará más control.
- Backup completo: Realiza una copia de seguridad de todos tus sitios web y bases de datos. Muchos paneles ofrecen backups automáticos, pero nunca está de más hacer uno manual.
- Lista de tus aplicaciones: Anota qué CMS usas (WordPress, Joomla, etc.) y sus versiones. Esto te ayudará a saber qué PHP es compatible.
[WARNING] No realices esta operación en horario de alto tráfico. Programa la actualización en una ventana de mantenimiento, preferiblemente de madrugada.
Paso 1: Identificar la versión actual de PHP en Plesk
Lo primero es saber desde dónde partes. Para ello:
- Inicia sesión en Plesk.
- Ve a Herramientas y Configuración (en el menú de la izquierda).
- Busca la sección Servidor y haz clic en Configuración de PHP.
- Verás una lista de todas las versiones de PHP instaladas en tu servidor. La que esté marcada como "predeterminada" es la que se usará para nuevos sitios.
También puedes ver la versión que usa un sitio concreto:
- Ve a Sitios web y dominios.
- Selecciona el dominio que te interese.
- Busca la opción Configuración de PHP (suele estar en la pestaña "Hosting" o "PHP").
- Allí verás la versión asignada a ese dominio.
Anota la versión actual. Si es inferior a 7.4, es momento de pensar seriamente en la actualización.
[TIP] Si tienes varios sitios, haz una lista con la versión PHP que usa cada uno. Te servirá para planificar la migración.
Paso 2: Elegir la nueva versión de PHP
Plesk suele ofrecer varias versiones de PHP instalables. Las más comunes hoy en día son:
- PHP 7.4: Aún es estable y compatible con la mayoría de aplicaciones, pero está en "mantenimiento de seguridad" (finalizó su soporte activo en 2022).
- PHP 8.0: Buena opción, pero algunas aplicaciones antiguas pueden tener problemas.
- PHP 8.1: Muy recomendada para WordPress y la mayoría de CMS modernos.
- PHP 8.2 y 8.3: Las versiones más recientes, con mejor rendimiento y seguridad, pero requieren que tus aplicaciones estén actualizadas.
¿Cómo elegir? La regla de oro es: usa la versión más reciente que sea compatible con tus aplicaciones. Para WordPress, por ejemplo, PHP 8.1 o 8.2 son excelentes opciones. Si usas un software muy antiguo, quizás debas quedarte en 7.4 hasta que puedas actualizar ese software.
[INFO] Consulta la documentación oficial de tu CMS para saber qué versiones de PHP soporta.
Paso 3: Instalar la nueva versión de PHP en Plesk
Una vez decidida la versión, debes instalarla en el servidor. Plesk facilita mucho este proceso:
- En Herramientas y Configuración, ve a Configuración de PHP.
- Haz clic en Instalar nuevas versiones (o un botón similar).
- Se abrirá una lista de versiones disponibles. Marca la que quieras instalar (por ejemplo, PHP 8.2).
- Pulsa Instalar. Plesk descargará e instalará los paquetes necesarios. Este proceso puede tardar unos minutos.
- Una vez finalizado, verás la nueva versión en la lista de PHP instalados.
[WARNING] Durante la instalación, el servidor web puede reiniciarse. Si tienes sitios críticos, asegúrate de que no haya sesiones activas o procesos largos en ejecución.
Paso 4: Configurar la nueva versión como predeterminada (opcional)
Si quieres que todos los sitios nuevos usen automáticamente la nueva versión, puedes cambiarla como predeterminada:
- En Configuración de PHP, haz clic en el icono de Configuración (engranaje) junto a la versión que acabas de instalar.
- Busca la opción Predeterminado y selecciona Sí.
- Guarda los cambios.
[TIP] No es necesario cambiar la versión predeterminada si solo quieres actualizar un sitio concreto. Puedes asignar la nueva versión solo a ese dominio.
Paso 5: Asignar la nueva versión de PHP a un sitio web específico
Este es el paso más importante para actualización PHP servidor sin riesgos. Lo haremos sitio por sitio:
- Ve a Sitios web y dominios.
- Haz clic en el nombre del dominio que quieres actualizar.
- Busca la sección Hosting o PHP.
- En Versión de PHP, selecciona la nueva versión (por ejemplo, PHP 8.2).
- Pulsa Aceptar o Guardar.
¡En ese momento el sitio empezará a usar la nueva versión! Pero no te confíes, aún debemos verificar que todo funciona.
Paso 6: Probar el sitio web después del cambio
La parte más crítica es la verificación. Después de asignar la nueva versión, prueba el sitio a fondo:
- Navegación básica: Visita la página principal, las páginas internas, el blog, etc.
- Formularios: Rellena y envía formularios de contacto, registro o compra.
- Panel de administración: Accede al backend de tu CMS (por ejemplo, /wp-admin en WordPress).
- Funcionalidades específicas: Prueba plugins, módulos o funciones personalizadas.
- Errores: Si ves algún error en pantalla (blanco, 500, etc.), anota la URL y el mensaje.
[WARNING] Si ves errores, no entres en pánico. Simplemente vuelve a asignar la versión anterior de PHP en la configuración del dominio. El sitio volverá a funcionar como antes.
Paso 7: Solucionar problemas comunes (FAQ)
Aquí tienes las preguntas más frecuentes que recibimos en soporte:
¿Qué hago si mi sitio muestra un error 500 después de actualizar PHP?
Es el error más común. Generalmente significa que algún plugin, tema o script no es compatible con la nueva versión. Solución:
- Vuelve temporalmente a la versión anterior de PHP desde la configuración del dominio.
- Actualiza todos tus plugins, temas y el propio CMS a sus últimas versiones.
- Vuelve a intentar la actualización de PHP.
¿Puedo tener dos versiones de PHP funcionando al mismo tiempo?
¡Sí! Plesk permite tener múltiples versiones instaladas y asignar una diferente a cada dominio. Esto es muy útil durante la migración.
¿Cómo sé si mi aplicación es compatible con PHP 8.x?
Puedes usar herramientas como el Plugin Health Check en WordPress o consultar la documentación del desarrollador. También puedes probar en un entorno de staging (copia de prueba) antes de aplicar cambios en producción.
¿Cada cuánto debo actualizar PHP?
Recomendamos revisar cada 6 meses. Las versiones de PHP tienen un ciclo de vida de aproximadamente 3 años. Cuando una versión deja de recibir soporte de seguridad, es obligatorio actualizar.
¿Qué pasa si no actualizo PHP?
Tu sitio será vulnerable a ataques conocidos. Además, los desarrolladores de CMS dejan de dar soporte a versiones antiguas, por lo que tus plugins y temas pueden dejar de funcionar correctamente.
Paso 8: Automatizar actualizaciones futuras (opcional)
Para no olvidarte de este proceso, puedes configurar actualizaciones automáticas de PHP en Plesk:
- Ve a Herramientas y Configuración > Actualizaciones y actualizaciones de componentes.
- Activa las actualizaciones automáticas para los paquetes de PHP.
- También puedes configurar notificaciones por correo electrónico para saber cuándo hay nuevas versiones disponibles.
[INFO] Si usas Syspanel (anteriormente HestiaCP), el proceso es similar pero accedes por el puerto 2106. En Syspanel, las versiones de PHP se gestionan desde la sección "Servidor" > "PHP".
Conclusión: Seguridad y rendimiento en tus manos
Actualizar PHP en Plesk no es un proceso complicado, pero requiere cuidado y planificación. Siguiendo esta Plesk guía PHP paso a paso, podrás mantener tu servidor seguro, rápido y compatible con las últimas tecnologías.
Recuerda que la seguridad PHP Plesk es una responsabilidad compartida: el panel te da las herramientas, pero tú debes usarlas. No dejes tu servidor expuesto a vulnerabilidades evitables. Programa una revisión semestral de tus versiones de PHP y mantén tus aplicaciones siempre actualizadas.
Si en algún momento te sientes inseguro, siempre puedes contactar con tu proveedor de hosting o con un técnico especializado. Pero con esta guía, la mayoría de los usuarios pueden realizar la tarea con confianza.
[TIP] Guarda esta guía en tus favoritos. La próxima vez que necesites hacer una actualización PHP servidor, la tendrás a mano.
