resumen: Plesk provides support for multiple PHP versions and handler types out of the box.

In this topic you will learn how to install additional PHP versions in Plesk.

Installing and Uninstalling PHP Versions

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

  1. Go to Tools & Settings > Updates (under «Plesk»), and then click Add/Remove Components.

    • (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. Here, currently installed PHP versions are marked with a green checkbox icon, and those currently not installed with a red cross icon. Select the PHP versions you want to install by clicking the corresponding icon > Install. Select the PHP versions you want to remove by clicking the corresponding icon > Remove. On the screenshot below, PHP versions 8.3, 8.2, 8.1, and 7.4 are marked for installation, while PHP version 8.0 - for removal.

    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.
  • Instalar Horde sin el componente PHP de sistema.