Cómo cambiar la versión de PHP en Plesk fácilmente
¿Te ha pasado que tu web va lenta, ves errores raros o alguna extensión de WordPress no funciona? El problema puede estar en la versión de PHP que usa tu servidor. No te preocupes, no necesitas ser un experto en sistemas para solucionarlo. En esta guía completa y súper fácil de seguir, te voy a explicar cómo cambiar la versión de PHP en Plesk paso a paso, sin complicaciones y en menos de cinco minutos.
Vamos a desmitificar ese panel de control que a veces parece chino. Al final de este artículo, sabrás exactamente cómo usar el Plesk PHP selector, por qué es importante tener una versión actualizada y cómo evitar errores comunes. ¡Vamos a ello!
¿Por qué es tan importante elegir la versión correcta de PHP?
Antes de ensuciarnos las manos, hablemos del "porqué". PHP es el lenguaje de programación que hace funcionar la mayoría de las webs (WordPress, Joomla, PrestaShop, etc.). Piensa en él como el motor de tu coche. Si usas un motor viejo, el coche va lento y puede romperse. Si usas uno moderno, va fluido y consume menos.
Cada versión de PHP trae mejoras de rendimiento, seguridad y nuevas funciones. Por ejemplo, PHP 8.0 es muchísimo más rápido que PHP 5.6. Además, las versiones antiguas dejan de recibir parches de seguridad, lo que convierte tu web en un blanco fácil para los hackers.
Por eso, saber cómo actualizar PHP en Plesk no es un lujo, es una necesidad para mantener tu sitio sano. Pero ojo, no siempre lo más nuevo es lo mejor para tu web. A veces, un plugin o tema antiguo no es compatible con la versión más reciente, por eso Plesk te permite tener varias versiones instaladas y elegir cuál usar en cada dominio.
La forma más rápida: El selector de versiones de PHP en Plesk
Plesk tiene una herramienta integrada que hace que cambiar la versión de PHP en Plesk sea pan comido. Se llama PHP Selector (a veces lo verás como "Selector de versiones de PHP" o "Configuración de PHP"). Con esta herramienta no solo eliges la versión, sino que también puedes ajustar parámetros como el límite de memoria o el tiempo de ejecución.
Aquí te dejo el método infalible para cambiar la versión global de un dominio. Sigue estos pasos:
- Inicia sesión en Plesk con tu usuario y contraseña. Normalmente es algo así como
https://tu-dominio.com:8443o una URL que te dio tu proveedor de hosting. - En el panel de la izquierda, verás una lista con tus dominios y suscripciones. Haz clic en el nombre del dominio para el que quieres cambiar la versión de PHP.
- Dentro de la página de tu dominio, busca la sección que dice "Configuración de PHP" o directamente "PHP". Dependiendo de la versión de Plesk, puede estar en la pestaña "Hosting y DNS" o en un icono dedicado. Haz clic ahí.
- Se abrirá una página con un menú desplegable en la parte superior llamado "Versión de PHP". Ahí es donde ocurre la magia.
- Despliega el menú y selecciona la versión de PHP que quieras usar (por ejemplo, 8.2 o 8.3). Si no ves la versión que buscas, significa que tu proveedor de hosting no la ha instalado todavía en el servidor.
- Haz clic en el botón "Aplicar" o "Guardar" al final de la página. Plesk tardará unos segundos en aplicar los cambios.
¡Y listo! Ya has aprendido cómo cambiar la versión de PHP en Plesk de forma individual. Pero, ¿y si tienes muchos dominios y quieres cambiarlos todos a la vez? Sigue leyendo.
Cómo cambiar la versión de PHP para varios dominios a la vez
Si gestionas varios sitios web, hacer el cambio uno a uno puede ser un rollo. Para eso, Plesk ofrece una opción de cambio masivo. Es perfecto si quieres actualizar PHP en Plesk de forma global en tu cuenta.
- Ve a la pantalla principal de Plesk y, en el menú lateral izquierdo, busca la pestaña "Sitios web y dominios".
- En la parte superior de esta lista, verás una pestaña o botón que dice "Configuración de PHP" (a veces es un icono de engranaje o un globo con una "PHP"). Haz clic en él.
- Se abrirá una vista con todas las versiones de PHP disponibles y los dominios que usan cada una. Verás una tabla o una lista de todos tus sitios.
- Marca la casilla de verificación al lado de los dominios que quieres modificar, o usa la casilla superior para seleccionarlos todos.
- En la parte superior de la lista, hay un menú desplegable para "Cambiar versión de PHP". Selecciona la nueva versión y haz clic en "Aplicar".
De esta manera, en un solo paso, puedes cambiar la versión de PHP de todos tus proyectos.
Trucos y ajustes avanzados: El "PHP Selector" a fondo
Más allá de simplemente elegir la versión, Plesk te permite personalizar cómo se comporta PHP. Esto es vital para aplicaciones que necesitan más memoria o que tienen límites de subida de archivos muy pequeños.
Cuando estés en la pantalla de "Configuración de PHP" para un dominio individual, verás una tabla con muchas opciones. Las más útiles son:
memory_limit: Aquí defines la cantidad máxima de memoria que un script puede usar. Si ves errores de "memoria agotada", sube este valor (por ejemplo, de 128M a 256M).upload_max_filesize: Es el tamaño máximo de archivo que puedes subir a tu web. Si no puedes subir un PDF pesado, este es el valor que debes aumentar.post_max_size: Debe ser siempre un poco mayor queupload_max_filesize. Limita el tamaño total de los datos enviados en un formulario.max_execution_time: El tiempo máximo (en segundos) que un script puede ejecutarse antes de ser detenido. Útil si tienes procesos largos.
[INFO] No toques estos valores si no sabes lo que haces. Un valor demasiado alto puede afectar al rendimiento del servidor. Si tienes dudas, consulta con tu proveedor de hosting.
Resolviendo problemas comunes al cambiar la versión de PHP
A veces, después de cambiar la versión de PHP en Plesk, todo se ve bien, pero la web empieza a dar errores. No te asustes, casi siempre tiene solución.
Error 500 (Internal Server Error)
Este es el error más común. La mayoría de las veces, significa que un plugin o tema de tu CMS no es compatible con la nueva versión de PHP.
Solución: Vuelve a la versión anterior de PHP siguiendo los pasos que ya te he explicado. Después, actualiza tu WordPress, temas y plugins a sus últimas versiones. Una vez esté todo actualizado, intenta cambiar de nuevo a la versión nueva.
La web carga en blanco o muestra un error de "sintaxis"
Esto suele pasar porque el código de tu web es demasiado antiguo para la nueva versión de PHP. Por ejemplo, las funciones mysql_* se eliminaron en PHP 7.0.
Solución: Aquí ya no vale con volver atrás. Necesitarás revisar el código con un desarrollador o usar herramientas de compatibilidad. Te recomiendo cambiar a PHP 7.4 como punto intermedio, ya que es la última versión que soporta muchas funciones antiguas antes del salto a PHP 8.
[WARNING] Si tu web usa un constructor de páginas antiguo (como versiones viejas de WPBakery o Elementor), asegúrate de que son compatibles con la versión de PHP que quieres instalar. Mira siempre la documentación oficial.
Preguntas frecuentes (FAQ) sobre el cambio de PHP en Plesk
Aquí tienes las dudas que más nos llegan al soporte técnico. Seguro que alguna te suena.
¿Puedo tener dos versiones de PHP a la vez en el mismo dominio?
Sí y no. Técnicamente, el dominio solo puede usar una versión de PHP a la vez. Sin embargo, Plesk te permite instalar múltiples versiones en el servidor y elegir cuál usa cada dominio o subdominio. Así, puedes tener un subdominio con PHP 7.4 y el dominio principal con PHP 8.2.
¿Cómo sé qué versión de PHP es la más estable o recomendada?
La respuesta corta: la más reciente que soporte tu aplicación. Para WordPress, se recomienda usar PHP 8.2 o superior. Para aplicaciones muy personalizadas, revisa los requisitos del desarrollador. En general, PHP 8.1 y 8.2 son muy estables y ofrecen un gran rendimiento.
¿Qué pasa si mi proveedor no tiene la última versión de PHP?
Entonces no podrás cambiarla desde Plesk. Deberás ponerte en contacto con tu proveedor de hosting y preguntarles si tienen previsto actualizar PHP en Plesk o instalar la versión que necesitas. A veces, el plan de hosting contratado limita las versiones disponibles.
¿Perderé mis archivos o mi base de datos al cambiar la versión?
No, absolutamente no. Cambiar la versión de PHP no toca ni tus archivos (HTML, imágenes, código) ni tu base de datos (MySQL). Solo cambia el "motor" que interpreta el código PHP. Es un proceso muy seguro.
¿Cuánto tarda en aplicarse el cambio?
Es prácticamente instantáneo. En menos de 10 segundos, Plesk aplica la configuración. Si tienes una caché muy agresiva (como Varnish o un plugin de caché), es posible que necesites purgarla para ver los cambios.
Conclusión: Toma el control de tu hosting
Saber cómo cambiar la versión de PHP en Plesk te da un poder enorme sobre tu web. Ya no tendrás que esperar a que el soporte técnico haga algo que tú mismo puedes hacer en dos clics. Es una tarea de mantenimiento básico que todo administrador de webs debería saber.
Resumen rápido de lo aprendido:
- Entra en Plesk y selecciona tu dominio.
- Busca la sección "Configuración de PHP".
- Elige la nueva versión en el desplegable y aplica.
- Si algo falla, vuelve a la versión anterior y actualiza tus plugins.
Te animo a que revises ahora mismo qué versión tienes. Si tienes una versión inferior a PHP 8.0, ya estás tardando en actualizarla. Tu web irá más rápida, estará más segura y tus visitantes lo agradecerán.
[TIP] Antes de hacer el cambio definitivo, te recomiendo probarlo en un entorno de pruebas o en un subdominio. Si no tienes uno, haz una copia de seguridad completa de tu web. Así, si algo sale mal, puedes restaurarla al instante.
[INFO] Si en algún momento te pierdes o prefieres que lo haga un profesional, la mayoría de los servicios de hosting (como Syspanel, que se accede por el puerto 2106) ofrecen soporte para ayudarte a realizar estos cambios de forma remota.
Espero que esta guía te haya sido de gran ayuda. Ahora ya sabes cómo actualizar PHP en Plesk y sacarle el máximo partido a tu servidor. ¡Nos leemos en el próximo tutorial!
