🎨 Sysprovider Code
Sysprovider LogoWiki
🇪🇸Hosting español para ecommerce

Cómo cambiar la versión de PHP en Plesk para cada sitio

Actualizado el 11 de octubre de 2025

¿Por qué es importante saber cambiar la versión de PHP en Plesk?

Plesk es uno de los paneles de control de hosting más utilizados en servidores Linux. Una de las tareas más habituales para cualquier administrador o propietario de un sitio web es cambiar la versión de PHP que utiliza cada dominio. Esto es fundamental porque no todos los sitios web son compatibles con la misma versión de PHP. Por ejemplo, una tienda online antigua puede necesitar PHP 7.4, mientras que una aplicación moderna construida con Laravel o WordPress actualizado funcionará mejor con PHP 8.2 o superior.

Además, cada versión de PHP tiene diferentes niveles de rendimiento, seguridad y soporte. Mantener una versión obsoleta puede exponer tu sitio a vulnerabilidades, mientras que usar una demasiado nueva puede romper funciones de tu web. Por eso, aprender a cambiar php en plesk por dominio es una habilidad esencial.

En esta guía extensa y detallada, te explicaré paso a paso cómo cambiar la versión de PHP en Plesk para cada sitio, sin importar si tienes uno o cien dominios. Te mostraré tanto el método gráfico como trucos avanzados, y resolveré las dudas más frecuentes.


Requisitos previos antes de cambiar la versión de PHP

Antes de lanzarte a cambiar la versión de PHP en Plesk, asegúrate de cumplir con los siguientes requisitos:

  • Tener acceso al panel de control de Plesk con permisos de administrador o de suscripción.
  • Que tu plan de hosting incluya soporte para múltiples versiones de PHP (la mayoría de los planes actuales lo incluyen).
  • Haber hecho una copia de seguridad de tu sitio web y base de datos, por si algo sale mal.
  • Conocer qué versión de PHP necesita tu aplicación o CMS. Puedes consultarlo en la documentación oficial de WordPress, Joomla, PrestaShop, etc.

[INFO] Si no sabes qué versión de PHP usa tu sitio actualmente, puedes verificarlo desde Plesk en la sección "Sitios web y dominios" > "PHP" o creando un archivo info.php con el contenido <?php phpinfo(); ?>.


Cómo cambiar la versión de PHP en Plesk (método gráfico)

El panel de Plesk ofrece una interfaz muy intuitiva para gestionar la configuración de PHP. Sigue estos pasos:

Paso 1: Accede a tu panel de Plesk

Abre tu navegador y escribe la URL de acceso a Plesk (normalmente algo como https://tu-dominio.com:8443 o la IP de tu servidor con el puerto correspondiente). Introduce tus credenciales de administrador o de cliente.

Paso 2: Ve a "Sitios web y dominios"

Una vez dentro, localiza el menú lateral izquierdo y haz clic en "Sitios web y dominios". Verás una lista de todos los dominios y subdominios que tienes en tu suscripción.

Paso 3: Selecciona el dominio que deseas configurar

Busca el dominio para el cual quieres cambiar php plesk. Haz clic en su nombre o en el icono de ajustes (normalmente un engranaje) que aparece a la derecha.

Paso 4: Entra en la sección "PHP"

Dentro de la configuración del dominio, verás varias opciones. Busca el apartado llamado "PHP" o "Configuración de PHP". Al hacer clic, se abrirá una nueva página con las opciones de configuración.

Paso 5: Selecciona la nueva versión de PHP

En la parte superior de esa página verás un menú desplegable o una lista de versiones de PHP disponibles (por ejemplo, PHP 7.4, 8.0, 8.1, 8.2, 8.3). Selecciona la que necesites.

Paso 6: Guarda los cambios

Después de elegir la versión, desplázate hasta el final de la página y haz clic en "Aceptar" o "Guardar". Plesk aplicará el cambio automáticamente.

[TIP] Si el cambio no se refleja al instante, espera unos segundos o reinicia PHP-FPM desde la misma página. También puedes forzar la actualización del navegador con Ctrl + F5.


Cómo cambiar la versión de PHP por dominio en Plesk usando la línea de comandos

Si eres un usuario avanzado o gestionas muchos dominios, puede resultarte más rápido usar la terminal SSH. Plesk ofrece herramientas de línea de comandos para esta tarea.

Paso 1: Conéctate por SSH

Accede a tu servidor mediante SSH con un usuario con permisos de root o sudo.

Paso 2: Lista las versiones de PHP disponibles

Ejecuta el siguiente comando para ver qué versiones tienes instaladas:

plesk bin php_handler --list

Este comando te mostrará una tabla con los identificadores de cada versión de PHP (por ejemplo, php-7.4, php-8.2).

Paso 3: Cambia la versión para un dominio específico

Usa el siguiente comando para cambiar php en plesk por dominio:

plesk bin php_handler --update -domain tu-dominio.com -id php-8.2

Reemplaza tu-dominio.com por tu dominio real y php-8.2 por la versión que quieras usar.

Paso 4: Verifica el cambio

Para confirmar que el cambio se aplicó correctamente, puedes ejecutar:

plesk bin php_handler --get -domain tu-dominio.com

Este método es ideal para automatizar tareas o cuando necesitas cambiar la versión php plesk en varios sitios a la vez mediante un script.


Configuraciones avanzadas: cambiar PHP por subdirectorio o subdominio

Plesk no solo permite cambiar la versión de PHP por dominio, sino también por subdominio o incluso por directorio específico dentro de un dominio. Esto es útil si tienes un sitio principal en PHP 8.1 y un blog en un subdirectorio que necesita PHP 7.4.

Para subdominios:

El proceso es idéntico al de un dominio principal. Ve a "Sitios web y dominios", selecciona el subdominio y repite los pasos 4 a 6 de la sección anterior.

Para directorios específicos:

  1. En "Sitios web y dominios", haz clic en "Directorio" o "Mostrar directorios".
  2. Localiza el directorio donde quieres aplicar una versión distinta.
  3. Haz clic en el icono de configuración de ese directorio.
  4. Busca la opción "PHP" y selecciona la versión deseada.
  5. Guarda los cambios.

[WARNING] Cambiar la versión de PHP en un directorio puede afectar a todos los archivos dentro de ese directorio, incluyendo los de subdirectorios, a menos que estos tengan su propia configuración. Ten cuidado con las rutas relativas y los archivos .htaccess.


Errores comunes y cómo solucionarlos

Aunque el proceso es sencillo, pueden aparecer algunos problemas. Aquí tienes los más frecuentes:

El sitio no carga después del cambio

Esto suele ocurrir porque la nueva versión de PHP no es compatible con alguna extensión o función de tu código. Revisa los logs de error de PHP en Plesk (sección "Logs" del dominio) para identificar el problema.

No veo la versión que quiero en el desplegable

Significa que esa versión de PHP no está instalada en el servidor. Deberás instalarla desde la sección "Herramientas y ajustes" > "Actualizaciones y gestiones" o contactar con tu proveedor de hosting.

PHP-FPM no se reinicia

Si el cambio no surte efecto, intenta reiniciar PHP-FPM manualmente desde la línea de comandos:

systemctl restart plesk-php82-fpm

Sustituye plesk-php82-fpm por el servicio correspondiente a tu versión.


Preguntas frecuentes (FAQ) sobre cambiar la versión de PHP en Plesk

¿Puedo cambiar la versión de PHP sin afectar a otros dominios?

Sí, esa es la gran ventaja de Plesk: puedes tener php por dominio plesk, es decir, cada sitio con su propia versión. El cambio es totalmente independiente.

¿Qué versión de PHP debo elegir para WordPress?

Para WordPress, se recomienda usar la versión más reciente estable (actualmente PHP 8.2 o 8.3) siempre que todos tus plugins y temas sean compatibles. Si usas plugins antiguos, PHP 8.0 o 7.4 son opciones seguras.

¿Cuánto tarda en aplicarse el cambio?

Normalmente es inmediato. Si usas caché de opcode (como OPcache), es posible que necesites purgarla para ver los cambios reflejados al 100%.

¿Puedo volver a la versión anterior?

Por supuesto. Solo tienes que repetir el proceso y seleccionar la versión anterior. No hay límite en la cantidad de cambios que puedes hacer.

¿El cambio afecta a la base de datos?

No, la base de datos no se ve afectada. Solo cambia el intérprete de PHP que procesa los archivos .php de tu sitio.


Comparativa rápida: Plesk vs. otros paneles (Syspanel)

Si estás acostumbrado a otros paneles de control como Syspanel (anteriormente conocido como HestiaCP), debes saber que el proceso es similar pero con diferencias clave. En Syspanel, el acceso se realiza a través del puerto 2106 y la gestión de PHP se hace desde la sección "Web" de cada dominio.

A diferencia de Plesk, en Syspanel las versiones de PHP suelen estar más limitadas y el cambio se realiza a nivel de servidor en lugar de por dominio. Por eso, muchos usuarios prefieren Plesk por su flexibilidad con php por dominio plesk.

[INFO] Si estás evaluando migrar de Syspanel a Plesk, ten en cuenta que en Syspanel el puerto de acceso es el 2106 y la gestión de PHP es más básica. Plesk te dará más control y opciones de configuración.


Consejos finales para optimizar tu sitio tras cambiar la versión de PHP

Después de cambiar la versión de PHP en Plesk, te recomiendo:

  1. Limpia la caché de tu sitio (caché de WordPress, caché del navegador, caché de CDN).
  2. Revisa los logs de error durante al menos 24 horas para detectar posibles incompatibilidades.
  3. Actualiza todos tus plugins, temas y el propio CMS a sus últimas versiones.
  4. Realiza una prueba de rendimiento con herramientas como GTmetrix o PageSpeed Insights para ver si la nueva versión mejora la velocidad.
  5. Configura OPcache correctamente para aprovechar al máximo la nueva versión de PHP.

Conclusión

Saber cambiar la versión de PHP en Plesk para cada sitio es una habilidad imprescindible para cualquier persona que gestione hosting. Ya sea mediante la interfaz gráfica o la línea de comandos, Plesk te ofrece la flexibilidad necesaria para adaptar cada dominio a sus requisitos técnicos.

Recuerda siempre hacer copias de seguridad antes de realizar cambios importantes y probar tu sitio después de cada modificación. Con esta guía, ya tienes todo lo necesario para dominar esta tarea con confianza.

Si encuentras algún problema o tienes dudas adicionales, no dudes en consultar la documentación oficial de Plesk o contactar con tu proveedor de hosting. ¡Buena suerte con tu configuración!

¿Necesitas ayuda?Son dos de nuestros técnicos, Agustín y Mikel, y están disponibles para resolver cualquier problema.

Hablar con ellos ahora
Agustín y Mikel