Cómo cambiar la versión de PHP en Plesk (PHP Settings)
¿Por qué deberías cambiar la versión de PHP en Plesk?
Cuando tienes un sitio web alojado en un servidor con Plesk, una de las tareas más comunes (y a veces necesarias) es gestionar la versión de PHP que utiliza tu dominio o subdominio. Cambiar la versión de PHP en Plesk no es un capricho; es una necesidad técnica que afecta directamente al rendimiento, la seguridad y la compatibilidad de tus aplicaciones.
¿Te ha pasado que instalas un plugin de WordPress y te aparece un error de compatibilidad? ¿O que tu tienda online va lenta y no sabes por qué? La respuesta puede estar en la versión de PHP que tienes activa. Las versiones antiguas de PHP (como PHP 5.6 o 7.0) ya no reciben soporte de seguridad, lo que convierte tu web en un blanco fácil para ataques. Por otro lado, las versiones más recientes (como PHP 8.2 u 8.3) son mucho más rápidas y eficientes.
En este artículo te voy a explicar paso a paso cómo cambiar la versión de PHP en Plesk usando la opción PHP Settings. No necesitas ser un experto en servidores; con esta guía vas a poder hacerlo tú mismo en menos de cinco minutos. Además, al final te dejo una sección de preguntas frecuentes para resolver las dudas más habituales.
¿Qué es PHP y por qué es tan importante?
Antes de entrar en materia, hagamos un breve repaso. PHP es un lenguaje de programación que se ejecuta en el servidor y que se utiliza para crear páginas web dinámicas. La inmensa mayoría de sitios web (WordPress, Joomla, PrestaShop, etc.) están escritos en PHP.
Cada versión de PHP tiene mejoras de rendimiento, correcciones de errores y parches de seguridad. Por eso, actualizar PHP es una de las tareas de mantenimiento más importantes que puedes hacer por tu web. Si usas una versión desactualizada, te arriesgas a:
- Problemas de seguridad: Los hackers explotan vulnerabilidades conocidas en versiones antiguas.
- Incompatibilidades: Muchos temas y plugins modernos requieren PHP 7.4 o superior.
- Rendimiento lento: Las versiones nuevas de PHP son hasta un 30% más rápidas que las anteriores.
Requisitos previos antes de cambiar la versión de PHP
Antes de lanzarte a cambiar la versión de PHP en Plesk, es fundamental que hagas una pequeña comprobación para evitar sustos:
- Haz una copia de seguridad de tu sitio web. Aunque el cambio de versión de PHP no debería borrar nada, es mejor prevenir. Puedes hacer una copia desde el propio panel de Plesk en "Administrador de archivos" o usando una extensión de backup.
- Comprueba la compatibilidad de tu aplicación. Si usas WordPress, asegúrate de que tu versión del core, tus plugins y tu tema son compatibles con la versión de PHP que quieres instalar. Puedes usar el plugin "Health Check & Troubleshooting" para verificar esto.
- Anota la versión actual de PHP que tienes. Esto te servirá por si necesitas revertir el cambio.
Si tu sitio es muy crítico (una tienda online, por ejemplo), te recomiendo hacer el cambio en horas de bajo tráfico.
Cómo cambiar la versión de PHP en Plesk paso a paso
Vamos a lo importante. Sigue estos pasos y verás que es muy sencillo. La opción que vamos a usar se llama PHP Settings y está disponible en el panel de control de Plesk para cada dominio.
Paso 1: Accede a tu panel de Plesk
Abre tu navegador y escribe la URL de acceso a Plesk. Normalmente suele ser algo como https://tu-dominio.com:8443 o https://tu-ip:8443. Introduce tu usuario y contraseña.
Paso 2: Localiza el dominio que quieres modificar
En el panel principal de Plesk verás una lista de todos tus dominios y subdominios. Haz clic en el nombre del dominio para el cual quieres cambiar php plesk.
Paso 3: Busca la sección "PHP Settings"
Dentro del panel de administración de tu dominio, desplázate hasta encontrar la sección PHP Settings. Esta opción suele estar en la pestaña de "Configuración" o directamente en el menú de la izquierda. Si no la ves, usa el buscador del panel escribiendo "PHP".
Paso 4: Selecciona la nueva versión de PHP
Una vez dentro de PHP Settings, verás un menú desplegable o una lista de versiones disponibles. Plesk suele mostrar versiones como:
- PHP 8.3 (la más reciente y recomendada)
- PHP 8.2
- PHP 8.1
- PHP 8.0
- PHP 7.4
Selecciona la versión que quieras. Mi recomendación es que elijas la más moderna, siempre que tu aplicación sea compatible. Si no estás seguro, elige PHP 8.2, que es estable y compatible con la mayoría de aplicaciones actuales.
Paso 5: Configura las opciones adicionales (opcional)
En la misma pantalla de PHP Settings puedes ajustar otros parámetros, como:
- memory_limit: La cantidad máxima de memoria que puede usar un script.
- max_execution_time: El tiempo máximo de ejecución de un script.
- upload_max_filesize: El tamaño máximo de archivo que se puede subir.
Si no entiendes estos parámetros, déjalos por defecto. Son valores recomendados y funcionarán bien en la mayoría de los casos.
Paso 6: Guarda los cambios
Haz clic en el botón "Aplicar" o "Guardar". Plesk tardará unos segundos en aplicar el cambio. No cierres el navegador durante este proceso.
Paso 7: Verifica que todo funciona
Una vez aplicado el cambio, es hora de comprobar que tu web sigue funcionando. Accede a tu sitio web y navega por algunas páginas. Si todo carga correctamente, ¡enhorabuena! Has logrado actualizar php con éxito.
Para verificar la versión activa, puedes crear un archivo llamado info.php en la raíz de tu dominio con el siguiente contenido:
<?php phpinfo(); ?>
Luego accede a tu-dominio.com/info.php y verás la versión de PHP activa. Recuerda borrar este archivo después por seguridad.
Compatibilidad de PHP: ¿Qué versión elegir?
La elección de la versión de PHP depende de varios factores. Aquí te doy una guía rápida:
- PHP 8.3: La más reciente. Ideal si tu web es nueva o si usas aplicaciones actualizadas. Máximo rendimiento y seguridad.
- PHP 8.2: Muy estable y compatible con casi todo. Es la opción más equilibrada para la mayoría de sitios web.
- PHP 8.1: Buena opción si tienes algún plugin antiguo que no funciona con 8.2.
- PHP 8.0: Úsala solo si tienes problemas de compatibilidad php con versiones superiores.
- PHP 7.4: Aunque está en "fin de vida", todavía es usada por muchas webs. Si tu aplicación es muy antigua, puede que la necesites, pero te recomiendo migrar cuanto antes.
[WARNING]
No uses versiones de PHP anteriores a 7.4. No reciben parches de seguridad y exponen tu web a vulnerabilidades graves.
Solución de problemas comunes al cambiar la versión de PHP
A veces, cambiar la versión de PHP puede causar algún problema. No te asustes; la mayoría tienen solución fácil.
Mi web muestra un error en blanco después del cambio
Esto suele deberse a que tu aplicación usa funciones obsoletas que no existen en la nueva versión de PHP. La solución es:
- Revisa el log de errores de tu sitio en Plesk (sección "Logs").
- Identifica el plugin o tema que causa el error.
- Actualiza ese plugin o tema a su última versión.
- Si el problema persiste, vuelve temporalmente a la versión anterior de PHP y contacta con el desarrollador.
Algunas páginas funcionan, otras no
Puede ser que tengas scripts personalizados que no sean compatibles. Revisa los errores en el log y actualiza esos scripts.
El rendimiento ha empeorado
Aunque es raro, a veces una versión más nueva de PHP puede ralentizar aplicaciones mal optimizadas. En ese caso, prueba con una versión intermedia o revisa la configuración de opcache.
Preguntas frecuentes (FAQ) sobre PHP Settings en Plesk
¿Puedo tener diferentes versiones de PHP para distintos dominios?
Sí, absolutamente. Plesk te permite configurar la versión de PHP de forma independiente para cada dominio o subdominio. Esto es muy útil si tienes varios sitios con necesidades diferentes.
¿El cambio de PHP afecta a mis bases de datos?
No. El cambio de versión de PHP no afecta a MySQL o MariaDB. Tus bases de datos seguirán intactas.
¿Necesito reiniciar el servidor después de cambiar la versión?
No, no es necesario. Plesk aplica el cambio de forma dinámica. Sin embargo, es posible que necesites limpiar la caché de tu aplicación (por ejemplo, la caché de WordPress) para que los cambios surtan efecto.
¿Qué hago si no veo la opción "PHP Settings" en mi panel?
Si no ves esta opción, puede que tu plan de hosting no incluya la gestión de PHP o que tu proveedor la haya deshabilitado. Contacta con tu proveedor de hosting para que te la active o para que te ayude a cambiar la versión.
¿Es lo mismo cambiar PHP en Plesk que en Syspanel?
No exactamente. Syspanel (antes conocido como HestiaCP) es otro panel de control con su propia interfaz. En Syspanel, el acceso se realiza a través del puerto 2106, y la gestión de PHP se hace de forma similar, pero la ruta de navegación es diferente. Si usas Syspanel, busca la sección "Web" y luego "PHP" dentro de tu dominio.
Conclusión: Actualizar PHP es una tarea sencilla y necesaria
Cambiar la versión de PHP en Plesk es un proceso rápido y sencillo si sigues los pasos que te he mostrado. No tengas miedo de hacerlo; es una de las mejores cosas que puedes hacer por la salud de tu sitio web.
Recuerda que mantener tu PHP actualizado no solo mejora la velocidad, sino que también protege tu web contra vulnerabilidades conocidas. Si tienes dudas sobre la compatibilidad php de tu aplicación, haz una copia de seguridad y prueba primero en un entorno de staging.
Y si en algún momento te sientes perdido o prefieres no arriesgarte, siempre puedes contactar con tu proveedor de hosting. La mayoría de ellos ofrecen soporte gratuito para este tipo de tareas.
Espero que esta guía te haya sido de gran ayuda. Si te ha quedado alguna duda, déjala en los comentarios y estaré encantado de ayudarte.
Recapitulación rápida de los pasos:
- Accede a Plesk.
- Selecciona el dominio.
- Ve a PHP Settings.
- Elige la nueva versión de PHP.
- Guarda los cambios.
- Verifica que tu web funciona.
¡Y listo! Ya sabes cómo cambiar php plesk sin complicaciones.
