resumen: Plesk ofrece soporte para diferentes versiones de PHP y tipos de controladores que puede usar de inmediato.

En este tema aprenderá a instalar versiones adicionales de PHP en Plesk.

Instalación y desinstalación de versiones de PHP

Para instalar una versión específica de PHP en el servidor o eliminar una versión del servidor, haga lo siguiente:

  1. Vaya a Herramientas y configuración > Actualizaciones (en «Plesk») y haga clic en Adición/eliminación de componentes.

    • (Plesk para Linux) Amplíe la sección Hosting web y la sección Versiones del intérprete de PHP.
    • (Plesk para Windows) Amplíe la sección Prestaciones de hosting de Plesk.
  2. Aquí, las versiones instaladas de PHP se marcan con un icono de selección verde, mientras que las no instaladas se marcan con un icono en forma de cruz roja. Seleccione las versiones de PHP que desea instalar haciendo clic en el icono correspondiente > Instalar. Seleccione las versiones de PHP que desea eliminar haciendo clic en el icono correspondiente > Eliminar. En la imagen que puede ver a continuación, se han marcado las versiones de PHP 8.3, 8.2, 8.1 y 7.4 para ser instaladas, y la versión de PHP 8.0 para ser eliminada.

    image php versions

  3. Haga clic en Continuar para instalar o eliminar las versiones de PHP seleccionadas.

Cuando se instala una versión de PHP, Plesk configura automáticamente los tipos de controlador de PHP estándar (CGI, FastCGI, PHP-FPM) para la versión.

Nota: En el caso de SOs anteriores, como por ejemplo CentOS 6.x, es imprescindible instalar el componente Soporte PHP-FPM del proveedor del SO para así poder usar el controlador de PHP-FPM. Encontrará este componente en la pestaña Adición/eliminación de componentes, concretamente en la sección Hosting web > Servidor web nginx y servidor de proxy inverso.

Nota: en el caso de SOs nuevos como Debian 9, es posible que no puedan instalarse versiones más antiguas de PHP (como por ejemplo la versión 5.6 o versiones anteriores), puesto que estas no son compatibles con las versiones modernas de OpenSSL incluidas en dichos SOs.

Puede hacer que determinados tipos de controlador estén disponibles o no disponibles para sus clientes para cada versión de PHP instalada en el servidor. Por ejemplo, puede permitir a sus clientes usar tanto FastCGI como PHP-FPM con PHP 8.3, pero únicamente PHP-FPM con PHP 8.1. Asimismo, también puede establecer una configuración de PHP distinta para cada versión de PHP.

Nota: En Plesk Obsidian y versiones posteriores, el componente PHP de sistema ya no es obligatorio. Ahora puede:

  • Instalar Plesk sin el componente PHP de sistema.
  • Eliminar el componente PHP de sistema una vez haya instalado Plesk Obsidian o haya actualizado al mismo.
  • Instalar y usar builds personalizadas de PHP en vez del componente PHP del sistema.