Cómo cambiar la versión de PHP en Plesk (seguro y rápido)
¿Por qué es importante tener la versión de PHP adecuada en Plesk?
Cambiar la versión de PHP en Plesk es una de las tareas más habituales para cualquier persona que gestione un sitio web. Ya sea porque una aplicación requiere una versión más reciente, porque quieres mejorar el rendimiento o porque necesitas corregir problemas de compatibilidad, saber hacer este cambio de forma segura te ahorrará muchos dolores de cabeza.
Cada sitio web funciona con una versión específica de PHP, que es el lenguaje de programación que interpreta el código de WordPress, Joomla, PrestaShop o cualquier otra plataforma. Si usas una versión antigua, te arriesgas a problemas de seguridad y a que las aplicaciones no funcionen correctamente. Si usas una demasiado nueva, algunos plugins o temas pueden dejar de ser compatibles.
La buena noticia es que Plesk incluye una herramienta llamada PHP Selector que te permite cambiar la versión de PHP por dominio, sin necesidad de tocar archivos de configuración complejos ni reiniciar el servidor. En esta guía te explicaré paso a paso cómo hacerlo de manera segura y rápida, incluso si no tienes experiencia técnica.
Qué es PHP Selector y cómo funciona
Plesk incluye una utilidad llamada PHP Selector que te permite elegir entre varias versiones de PHP instaladas en tu servidor. Esta herramienta es especialmente útil porque:
- Puedes cambiar la versión por dominio, no globalmente. Esto significa que puedes tener un sitio con PHP 7.4 y otro con PHP 8.2 en el mismo servidor.
- No necesitas conocimientos avanzados de administración de servidores.
- El cambio es inmediato, aunque siempre recomendamos hacer una copia de seguridad antes.
- Puedes configurar opciones avanzadas como extensiones, límites de memoria o variables específicas para cada sitio.
Versiones de PHP disponibles en Plesk
Dependiendo de la versión de Plesk que tengas instalada y del sistema operativo de tu servidor, podrás elegir entre varias versiones. Las más comunes son:
- PHP 7.4 (muy estable, pero en fase de fin de vida)
- PHP 8.0 (recomendada para la mayoría de sitios)
- PHP 8.1 (muy popular, buen equilibrio entre rendimiento y compatibilidad)
- PHP 8.2 (la más reciente, con mejor rendimiento)
- PHP 8.3 (si tu proveedor la tiene disponible)
[INFO] Si no ves alguna versión en el selector, puede que necesites instalarla previamente. Plesk permite instalar versiones adicionales desde la sección "Herramientas y ajustes" > "Actualizaciones y gestión de componentes". También puedes pedirle a tu proveedor de hosting que la active.
Preparación antes de cambiar la versión de PHP
Antes de tocar nada, es fundamental que hagas una pequeña comprobación para evitar sorpresas desagradables. Cambiar la versión de PHP puede afectar al funcionamiento de tu web, especialmente si usas aplicaciones antiguas o con muchas dependencias.
1. Verifica la compatibilidad de tu aplicación
La mayoría de las plataformas modernas (WordPress, Joomla, Drupal) funcionan bien con PHP 8.x, pero algunos plugins o temas antiguos pueden dar errores. Para comprobarlo:
- Accede al panel de administración de tu aplicación y revisa si hay avisos de compatibilidad.
- Consulta la documentación oficial de tu CMS.
- Si usas WordPress, ve a "Herramientas" > "Salud del sitio" para ver si hay advertencias.
2. Haz una copia de seguridad completa
Siempre, siempre, siempre debes hacer una copia de seguridad antes de cambiar algo en tu servidor. Plesk facilita esta tarea:
- Ve a "Sitios web y dominios".
- Selecciona tu dominio.
- Haz clic en "Copias de seguridad" en el menú superior.
- Crea una copia completa (archivos y base de datos).
[WARNING] Si tu web se rompe después del cambio, podrás restaurar la copia en menos de 5 minutos. Pero si no tienes copia, la recuperación puede ser muy complicada.
3. Revisa los logs de errores
Si tu web ya tiene problemas, revisa los logs de errores antes de cambiar la versión. Así sabrás si el problema es de PHP o de otra cosa. En Plesk puedes encontrarlos en "Sitios web y dominios" > "Registros" o en la sección de "Métricas".
Paso a paso: Cómo cambiar la versión de PHP en Plesk
Ahora sí, vamos con el procedimiento. Sigue estos pasos y tendrás tu versión de PHP actualizada en cuestión de minutos.
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:8443 o la dirección que te haya proporcionado tu proveedor de hosting. Introduce tus credenciales y accede.
Paso 2: Ve a "Sitios web y dominios"
Una vez dentro del panel, busca la sección "Sitios web y dominios" en el menú lateral izquierdo. Haz clic en ella para ver la lista de todos los dominios que tienes alojados.
Paso 3: Selecciona el dominio que quieres modificar
Localiza el dominio cuyo PHP quieres cambiar y haz clic en el enlace con el nombre del dominio. Se abrirá la página de configuración de ese sitio.
Paso 4: Busca la sección "PHP"
Dentro de la configuración del dominio, desplázate hacia abajo hasta encontrar la sección "PHP". Verás un selector desplegable con la versión actual. También puedes ver extensiones y opciones avanzadas si haces clic en "Opciones de PHP" o en el icono de engranaje.
Paso 5: Selecciona la nueva versión de PHP
Haz clic en el desplegable y elige la versión que quieras usar. Por ejemplo, si estás en PHP 7.4 y quieres pasar a PHP 8.2, selecciónala.
[TIP] Si no sabes qué versión elegir, te recomendamos empezar por PHP 8.1. Es estable, rápida y compatible con la gran mayoría de aplicaciones. Si todo funciona bien, puedes probar con 8.2 más adelante.
Paso 6: Guarda los cambios
Haz clic en el botón "Aplicar" o "Guardar" (según la versión de Plesk). El cambio se aplicará de forma inmediata, no necesitas reiniciar nada.
Paso 7: Comprueba que todo funciona
Abre tu sitio web en una ventana de incógnito (para evitar caché) y verifica que carga correctamente. Prueba las funcionalidades principales: formularios, inicio de sesión, carrito de compra, etc.
[INFO] Si algo falla, vuelve al selector de PHP y restaura la versión anterior. El cambio es reversible y no dañará tu sitio, solo tendrás que elegir la versión anterior y guardar.
Configuraciones avanzadas del PHP Selector
Plesk no solo te permite cambiar la versión de PHP, sino que también puedes ajustar parámetros importantes para optimizar el rendimiento de tu web. Vamos a ver las opciones más útiles.
Extensiones de PHP
En la misma sección de PHP, encontrarás una lista de extensiones que puedes activar o desactivar. Algunas de las más importantes son:
- OPcache: Mejora el rendimiento almacenando en caché los scripts compilados.
- GD: Necesaria para procesar imágenes.
- cURL: Imprescindible para conexiones externas (APIs, plugins).
- mysqli: Necesaria para conectar con bases de datos MySQL/MariaDB.
- Intl: Útil para internacionalización y formatos de moneda.
[WARNING] No desactives extensiones que tu aplicación necesita. Si no estás seguro, deja las que están activadas por defecto.
Ajustes de memoria y ejecución
Si tu web es pesada o tiene mucho tráfico, puedes aumentar los límites de PHP. Los parámetros más comunes son:
- memory_limit: Cantidad máxima de memoria que puede usar un script. Recomendado: 256M o 512M.
- max_execution_time: Tiempo máximo de ejecución de un script. Recomendado: 120 segundos.
- upload_max_filesize: Tamaño máximo de archivos que se pueden subir. Recomendado: 64M o 128M.
Estos ajustes se hacen desde el icono de "Opciones de PHP" o haciendo clic en el enlace "PHP" de la sección correspondiente.
Errores comunes y cómo solucionarlos
Aunque el proceso es sencillo, a veces pueden aparecer problemas. Vamos a ver los más habituales y cómo resolverlos.
Error: "Versión de PHP no compatible con la aplicación"
Esto suele ocurrir cuando tu CMS o un plugin no soporta la versión seleccionada. La solución es:
- Vuelve a la versión anterior de PHP.
- Actualiza tu CMS, plugins y temas a las últimas versiones.
- Intenta de nuevo el cambio.
Error: "PHP no se encuentra instalado"
Si el selector no muestra ninguna versión o te da este error, significa que no tienes PHP instalado en el servidor. En ese caso:
- Ve a "Herramientas y ajustes" > "Actualizaciones y gestión de componentes".
- Busca "PHP" en la lista de componentes.
- Instala la versión que necesites.
- Vuelve a intentarlo.
Error: "La página muestra errores 500"
Un error 500 suele indicar un problema de compatibilidad. Prueba a:
- Activar la visualización de errores en PHP (display_errors = On) temporalmente.
- Revisar el log de errores del dominio.
- Desactivar extensiones que no sean imprescindibles.
[TIP] Si tienes prisa y no puedes depurar el error, simplemente vuelve a la versión anterior de PHP. Después, con calma, puedes investigar la causa.
Preguntas frecuentes (FAQ)
¿Puedo tener diferentes versiones de PHP para cada dominio en Plesk?
Sí, esa es una de las grandes ventajas del plesk php selector. Cada dominio puede tener su propia versión de PHP sin afectar a los demás.
¿Cuál es la versión de PHP más recomendada en 2024?
Para la mayoría de los sitios, PHP 8.1 o 8.2 son las opciones más equilibradas. Ofrecen buen rendimiento, seguridad y compatibilidad con la mayoría de aplicaciones.
¿Pierdo datos al cambiar la versión de PHP?
No. El cambio de versión de PHP no afecta a tus archivos ni a tu base de datos. Solo cambia el intérprete de lenguaje.
¿Cada cuánto debo actualizar PHP?
Te recomendamos revisar las actualizaciones cada 6-12 meses. PHP antiguo (como 5.6 o 7.0) deja de tener soporte de seguridad, lo que pone en riesgo tu web.
¿Puedo cambiar PHP desde la línea de comandos?
Sí, si tienes acceso SSH, puedes usar comandos como plesk bin php_handler --update -id dominio.com -php-version 8.2, pero el panel es mucho más fácil y seguro.
Consejos finales para un cambio exitoso
- Hazlo en horario de bajo tráfico: Si tu web tiene muchos visitantes, intenta hacer el cambio en horas valle.
- Prueba en un entorno de staging: Si puedes, crea un subdominio de pruebas y haz el cambio ahí primero.
- Ten a mano la documentación de tu aplicación: Así podrás consultar requisitos de PHP fácilmente.
- No te quedes en versiones obsoletas: PHP 7.4 ya no tiene soporte oficial de seguridad. Migra a 8.x cuanto antes.
[INFO] Recuerda que en sistemas de gestión similares como Syspanel (que se accede por el puerto 2106), el proceso es muy parecido, pero si usas Syspanel, consulta su documentación específica para cambios de PHP, ya que la interfaz puede variar ligeramente.
Conclusión
Cambiar la versión de PHP en Plesk es un proceso rápido y seguro si sigues estos pasos. La clave está en:
- Hacer una copia de seguridad antes.
- Comprobar la compatibilidad de tu aplicación.
- Usar el PHP Selector de Plesk.
- Probar después del cambio.
- Tener claro cómo revertir si algo falla.
Con esta guía, podrás actualizar php plesk sin estrés y mantener tu sitio web rápido, seguro y compatible con las últimas tecnologías. Si tienes dudas, siempre puedes consultar con tu proveedor de hosting o con el soporte de Plesk.
¡Ya estás listo para cambiar la versión de PHP de tu dominio! 🚀
