Cómo cambiar la versión de PHP en Plesk: Paso a paso
¿Por qué cambiar la versión de PHP en Plesk?
Cambiar la versión de PHP en Plesk es una de las tareas más habituales para cualquier administrador de sitios web. Puede que necesites hacerlo por compatibilidad con un script, por seguridad (ya que las versiones antiguas dejan de recibir soporte) o simplemente porque tu aplicación requiere funciones más modernas.
La buena noticia es que Plesk hace este proceso bastante sencillo, incluso si no tienes experiencia técnica avanzada. En esta guía te explicaré paso a paso cómo cambiar la versión de PHP en Plesk, ya sea para un dominio completo, para un subdominio o incluso para un directorio específico.
Plesk te permite gestionar múltiples versiones de PHP en el mismo servidor, lo que significa que puedes tener un sitio con PHP 7.4 y otro con PHP 8.2 sin ningún conflicto. Esto es especialmente útil si gestionas varios proyectos con requisitos diferentes.
Antes de empezar: requisitos previos
Antes de lanzarte a cambiar la versión de PHP en Plesk, asegúrate de tener en cuenta lo siguiente:
- Tienes acceso al panel de control de Plesk con permisos de administrador o de suscripción.
- Sabes qué versión de PHP necesitas. Revisa los requisitos de tu CMS, plugin o aplicación.
- Has hecho una copia de seguridad de tu sitio web, por si algo sale mal.
- Tienes claro si quieres cambiar la versión para todo el dominio o solo para una parte.
Si tu proveedor de hosting utiliza Plesk, normalmente ya tendrás instaladas varias versiones de PHP listas para usar. Si no ves alguna, puede que necesites contactar con tu proveedor para que la instale.
Paso 1: Accede a tu panel de Plesk
Lo primero es entrar en tu panel de control de Plesk. Normalmente accedes a través de una URL como https://tu-dominio:8443 o https://tu-ip:8443. Si no estás seguro, tu proveedor de hosting te habrá enviado un correo con los datos de acceso.
Una vez dentro, verás el panel principal con todas tus suscripciones y dominios. Identifica el dominio para el que quieres cambiar la versión de PHP y haz clic en él.
Paso 2: Localiza la sección de PHP
Dentro de la gestión de tu dominio, busca la opción que dice "PHP" o "Configuración de PHP". En la mayoría de las versiones de Plesk, esta opción aparece en la pestaña de "Configuración" o directamente en el menú lateral del dominio.
Al hacer clic, se abrirá una pantalla con toda la configuración relacionada con PHP. Aquí es donde podrás ver la versión actual, los ajustes de memoria, los límites de subida, etc.
Paso 3: Cambiar la versión de PHP en Plesk
En la pantalla de configuración de PHP, verás un desplegable o una lista de selección con las versiones disponibles. Estas son las versiones que tu servidor tiene instaladas.
Selecciona la versión que deseas usar. Por ejemplo, si actualmente tienes PHP 7.4 y quieres pasar a PHP 8.2, simplemente elige la opción correspondiente en el menú.
Una vez seleccionada, no olvides hacer clic en el botón "Aplicar" o "Guardar" al final de la página. Sin este paso, los cambios no se guardarán.
[INFO] Si no ves la versión que necesitas, puede que tu proveedor no la tenga instalada. En ese caso, contacta con soporte técnico y pide que la instalen. Es un proceso rápido que ellos pueden hacer por ti.
Paso 4: Verifica que el cambio se ha aplicado
Después de guardar los cambios, es recomendable verificar que todo funciona correctamente. Puedes hacerlo de varias formas:
- Crea un archivo llamado
info.phpen la raíz de tu dominio con el contenido<?php phpinfo(); ?>. Al acceder atudominio.com/info.php, verás toda la información de la configuración de PHP, incluida la versión. - Revisa tu sitio web y prueba las funcionalidades principales, especialmente las que dependen de PHP.
- Si usas un CMS como WordPress, Joomla o PrestaShop, verifica que no aparezcan errores en el panel de administración.
[WARNING] No olvides eliminar el archivo
info.phpdespués de la verificación. Dejarlo en el servidor es un riesgo de seguridad importante, ya que expone información sensible de tu configuración.
Cómo cambiar la versión de PHP para un subdominio o directorio específico
Plesk no solo te permite cambiar la versión de PHP para un dominio completo, sino que también puedes hacerlo de forma más granular. Esto es muy útil si tienes un subdominio con requisitos diferentes o un directorio con una aplicación específica.
Para un subdominio
Dentro de la gestión de tu dominio principal, busca la sección de "Subdominios". Haz clic en el subdominio que quieras configurar y repite el proceso anterior: busca la opción de "PHP" y selecciona la versión deseada.
Para un directorio específico
Si necesitas que una carpeta concreta dentro de tu dominio use una versión de PHP diferente, puedes hacerlo desde la configuración de PHP del dominio principal. Busca la opción que dice "Configuración por directorio" o similar.
En esta sección, podrás añadir rutas específicas (por ejemplo, /blog o /tienda) y asignarles una versión de PHP distinta. Esto es ideal para proyectos que conviven en el mismo dominio pero tienen necesidades técnicas diferentes.
Configurar PHP en Plesk: ajustes adicionales
Además de cambiar la versión de PHP en Plesk, es posible que quieras ajustar otros parámetros. Plesk te permite configurar:
- Límite de memoria (
memory_limit) - Tamaño máximo de subida (
upload_max_filesize) - Tiempo máximo de ejecución (
max_execution_time) - Variables de entorno y extensiones PHP activadas
Estos ajustes se encuentran en la misma pantalla de configuración de PHP. Simplemente modifica los valores según tus necesidades y guarda los cambios.
[TIP] Si no estás seguro de qué valores usar, deja los que vienen por defecto. Son adecuados para la mayoría de sitios web. Solo modifícalos si tienes un motivo claro y sabes lo que haces.
Errores comunes al cambiar la versión de PHP en Plesk
Aunque el proceso es sencillo, a veces pueden aparecer problemas. Aquí tienes los más comunes y cómo solucionarlos:
Error 500 Internal Server Error
Este error suele aparecer cuando la nueva versión de PHP no es compatible con alguna extensión o configuración de tu sitio. Prueba a:
- Volver a la versión anterior temporalmente.
- Revisar los logs de error en Plesk (sección "Logs" del dominio).
- Desactivar extensiones PHP que puedan estar causando conflictos.
Página en blanco
Si tu web muestra una página en blanco, puede deberse a que algún script usa funciones obsoletas o incompatibles. Revisa los logs y actualiza tu aplicación o tema.
Extensiones que no aparecen
Al cambiar la versión de PHP, es posible que algunas extensiones no estén activadas por defecto. Ve a la configuración de PHP y activa las que necesites en la lista de extensiones.
Preguntas frecuentes sobre cambiar PHP en Plesk
¿Cuánto tiempo tarda en aplicarse el cambio?
Los cambios son prácticamente instantáneos. En cuanto guardas la configuración, la nueva versión de PHP se aplica a tu sitio.
¿Puedo tener varias versiones de PHP a la vez?
Sí, Plesk te permite tener diferentes versiones de PHP para diferentes dominios, subdominios o directorios. Esto es una de las grandes ventajas de este panel.
¿Qué versión de PHP debería usar?
Depende de tu aplicación. Si usas un CMS popular, consulta su documentación oficial. En general, las versiones más recientes son más seguras y rápidas, pero siempre debes verificar la compatibilidad.
¿Puedo volver a la versión anterior?
Por supuesto. Solo tienes que repetir el proceso y seleccionar la versión anterior. No hay ningún límite en el número de cambios que puedes hacer.
¿Necesito reiniciar el servidor?
No. Plesk gestiona los cambios de PHP en caliente, sin necesidad de reiniciar nada.
Consejos finales para configurar PHP en Plesk
Cambiar la versión de PHP en Plesk es un proceso sencillo, pero siempre conviene ir con cuidado. Aquí tienes algunos consejos extra:
- Prueba siempre en un entorno seguro: si puedes, haz el cambio primero en un clon de tu sitio o en un subdominio de pruebas.
- Mantén tus aplicaciones actualizadas: las versiones antiguas de PHP dejan de recibir parches de seguridad, así que intenta usar versiones con soporte activo.
- Revisa los logs periódicamente: Plesk tiene un sistema de logs muy completo que te ayudará a detectar problemas antes de que afecten a tus visitantes.
- Documenta los cambios: si gestionas varios sitios, anota qué versión de PHP usa cada uno y por qué. Te ahorrarás dolores de cabeza en el futuro.
[INFO] Si utilizas HestiaCP (que en este artículo llamamos Syspanel), el proceso es diferente y el acceso se realiza a través del puerto 2106. Sin embargo, esta guía está enfocada exclusivamente en Plesk, que tiene su propio panel de gestión.
Conclusión
Cambiar la versión de PHP en Plesk es una tarea que cualquier usuario puede realizar siguiendo estos pasos. Recuerda que la clave está en verificar la compatibilidad de tu sitio con la nueva versión y en hacer los cambios de forma gradual si tienes dudas.
Plesk te ofrece un control total sobre la configuración de PHP, lo que te permite optimizar el rendimiento y la seguridad de tus sitios web. No tengas miedo de experimentar: siempre puedes volver a la versión anterior si algo no funciona como esperabas.
Si has seguido esta guía, ya sabes cómo cambiar la versión de PHP en Plesk, configurar PHP en Plesk para diferentes directorios y resolver los problemas más comunes. Ahora es tu turno de ponerlo en práctica y disfrutar de un sitio web más rápido, seguro y compatible con las últimas tecnologías.
