Cómo cambiar la versión de PHP en Plesk (PHP selector)
¿Sabías que la versión de PHP que usa tu web afecta directamente a su velocidad y seguridad? Si tu sitio carga lento o ves errores de compatibilidad con alguna aplicación, es muy probable que necesites cambiar la versión de PHP en Plesk. Este proceso, conocido como PHP selector, es mucho más sencillo de lo que parece. En esta guía te lo explico paso a paso, sin tecnicismos, para que lo hagas tú mismo en menos de cinco minutos.
¿Qué es el PHP Selector y por qué es importante?
El PHP Selector es una herramienta integrada en Plesk que te permite elegir qué versión de PHP (5.x, 7.x, 8.x, etc.) usará cada uno de tus sitios web. Esto es crucial porque cada versión de PHP tiene sus propias características, mejoras de rendimiento y parches de seguridad.
Por ejemplo, si tu web usa un script antiguo (como una versión vieja de WordPress o un plugin desactualizado), es posible que necesites una versión de PHP más antigua para que funcione. Por el contrario, si quieres que tu web sea más rápida y segura, te recomiendo usar las versiones más recientes (como PHP 8.2 o 8.3), que ofrecen mejor rendimiento y están mejor protegidas contra ataques.
[INFO] Plesk te permite tener diferentes versiones de PHP activas al mismo tiempo. Puedes tener un sitio en PHP 7.4 y otro en PHP 8.2 sin problema. Esto es ideal si gestionas varios proyectos con necesidades distintas.
Antes de empezar: ¿Qué necesitas?
Para cambiar la versión de PHP en Plesk no necesitas ser un experto en servidores, pero sí debes tener en cuenta estos requisitos previos:
- Acceso al panel de Plesk: Necesitas las credenciales de administrador o de un usuario con permisos sobre el dominio que quieres modificar.
- Backup de tu sitio web: Aunque el cambio de versión de PHP no borra archivos, es una buena práctica hacer una copia de seguridad por si acaso. Puedes hacerlo desde la propia interfaz de Plesk en "Administración de archivos" o mediante un plugin de backup.
- Conocer qué versión de PHP necesita tu aplicación: Si usas WordPress, Joomla, PrestaShop o cualquier otro CMS, revisa los requisitos del sistema. Normalmente, los más modernos funcionan mejor con PHP 8.x, pero algunos plugins antiguos pueden dar problemas.
[WARNING] Si tu web tiene un carrito de compras o un área de clientes, te recomiendo hacer el cambio en horas de bajo tráfico para evitar que algún usuario experimente errores temporales mientras el servidor se actualiza.
Pasos para cambiar la versión de PHP en Plesk (PHP Selector)
Ahora sí, vamos a lo práctico. Sigue estos pasos al pie de la letra y verás que es muy fácil:
1. Accede a tu panel de Plesk
Abre tu navegador y escribe la dirección de tu servidor Plesk. Normalmente es algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña y pulsa "Iniciar sesión".
2. Localiza el dominio que quieres modificar
En el panel principal de Plesk verás una lista con todos tus dominios y subdominios. Busca el que quieres configurar y haz clic en su nombre. Esto te llevará al panel de administración de ese sitio en concreto.
3. Encuentra la sección de "PHP" o "Configuración de PHP"
Una vez dentro del dominio, busca en el menú lateral izquierdo la opción que dice "PHP" o "Configuración de PHP". En algunas versiones de Plesk, esta opción puede estar dentro de la pestaña "Hosting y DNS" o directamente en el panel principal del dominio.
Haz clic en esa sección y se abrirá una nueva página con las opciones de configuración de PHP.
4. Usa el selector de versión de PHP
En la parte superior de esa página verás un desplegable o una lista de versiones de PHP disponibles. Este es el famoso PHP Selector. Las opciones más comunes suelen ser:
- PHP 5.6 (obsoleta, solo para webs muy antiguas)
- PHP 7.0 a 7.4 (versiones intermedias)
- PHP 8.0 a 8.3 (versiones actuales y recomendadas)
Selecciona la versión que necesites y haz clic en "Aplicar" o "Guardar". Plesk tardará unos segundos en procesar el cambio.
[TIP] Si no sabes cuál elegir, opta por la versión más reciente estable (por ejemplo, PHP 8.2 o 8.3). Son las más rápidas y seguras. Si tu web falla, siempre puedes volver a cambiar a una versión anterior.
5. Configura las opciones adicionales (opcional)
En la misma página de configuración de PHP, tienes un montón de ajustes avanzados que puedes modificar. No es necesario tocarlos si no sabes qué son, pero algunos útiles son:
- Memoria límite (memory_limit): Aumenta la memoria que PHP puede usar. Si tu web da errores de "memoria agotada", súbela a 256M o 512M.
- Tiempo máximo de ejecución (max_execution_time): Si tu web tarda mucho en procesar formularios, sube este valor a 120 o 300 segundos.
- Tamaño máximo de subida (upload_max_filesize): Si subes archivos grandes, aumenta este valor (por ejemplo, a 64M).
Estos ajustes los puedes cambiar desde la misma página, en la pestaña "Opciones de PHP" o "Configuración avanzada".
6. Verifica que todo funciona
Después de aplicar el cambio, es hora de comprobar que todo va bien. Visita tu web y navega por algunas páginas. También puedes crear un archivo de prueba llamado info.php con el siguiente contenido:
<?php phpinfo(); ?>
Sube ese archivo a la raíz de tu dominio (por ejemplo, en /httpdocs o /public_html) y accede a él desde tu navegador (ej: https://tu-dominio.com/info.php). Verás una página con toda la información de la versión de PHP activa. Cuando termines, borra ese archivo por seguridad.
[WARNING] Nunca dejes el archivo
info.phpen tu servidor, ya que expone información sensible sobre tu configuración. Bórralo siempre después de usarlo.
¿Qué hago si mi web deja de funcionar después del cambio?
Si al cambiar la versión de PHP tu web muestra un error (por ejemplo, una pantalla blanca o un mensaje de "Internal Server Error"), no te preocupes. Esto es más común de lo que crees y tiene solución fácil:
1. Revierte el cambio
Vuelve a entrar en el PHP Selector y selecciona la versión anterior que tenías. Aplica el cambio y tu web debería volver a funcionar como antes.
2. Revisa los logs de error
En Plesk, puedes ver los logs de error del sitio en la pestaña "Logs" o "Administración de archivos". Busca el archivo error_log en la raíz de tu dominio y ábrelo. Verás mensajes que te indican qué archivo o función está causando el problema.
3. Desactiva plugins o temas
Si tu web usa WordPress, desactiva todos los plugins y cambia al tema por defecto. Luego, vuelve a activarlos uno a uno para encontrar el culpable. A veces, un plugin antiguo no es compatible con la nueva versión de PHP.
4. Contacta con soporte
Si no encuentras la solución, contacta con tu proveedor de hosting. Ellos pueden ayudarte a diagnosticar el problema y, si es necesario, ajustar la configuración del servidor.
[TIP] La mayoría de las veces, los errores al cambiar de versión de PHP se deben a plugins o temas desactualizados. Actualiza todo antes de hacer el cambio y tendrás menos problemas.
Preguntas frecuentes (FAQ) sobre el PHP Selector en Plesk
¿Puedo cambiar la versión de PHP para varios dominios a la vez?
Sí, en Plesk puedes hacerlo desde la sección de "Herramientas y configuración" del servidor, buscando "PHP" y luego "Configuración de PHP". Ahí puedes seleccionar varios dominios y aplicarles la misma versión de PHP de forma masiva.
¿Cuál es la mejor versión de PHP para WordPress?
WordPress funciona perfectamente con PHP 8.2 o 8.3. Estas versiones son más rápidas y seguras. Si usas plugins muy antiguos, puede que necesites PHP 7.4, pero es mejor actualizar esos plugins.
¿El cambio de versión de PHP afecta a mi base de datos?
No, el cambio de versión de PHP no afecta a tu base de datos. Los datos se mantienen intactos. Solo cambia el intérprete que ejecuta el código de tu web.
¿Cuánto tarda en aplicarse el cambio?
El cambio es casi instantáneo. En menos de un minuto, tu web estará usando la nueva versión de PHP.
¿Necesito reiniciar el servidor?
No, no es necesario reiniciar el servidor. Plesk aplica el cambio de forma dinámica y no requiere reinicios.
Conclusión
Cambiar la versión de PHP en Plesk con el PHP Selector es una tarea sencilla que cualquier persona puede hacer siguiendo estos pasos. No necesitas conocimientos avanzados de servidores, solo un poco de atención y ganas de mejorar tu web. Recuerda siempre hacer una copia de seguridad antes de cualquier cambio y verificar que tu sitio funciona correctamente después de la actualización.
Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte. ¡Ahora ya sabes cómo mantener tu web rápida y segura con la versión de PHP adecuada!
