Riassunto: 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

Per installare una versione PHP specifica sul server o per rimuoverne una dal server, procedi come segue:

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

    • (Plesk per Linux) Espandi la sezione Hosting Web, quindi la sezione Versioni interpreter PHP.
    • (Plesk per Windows) Espandi la sezione Caratteristiche dell’hosting 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. Fai clic su Continua per installare/rimuovere le versioni PHP selezionate.

Ogni volta che viene installata una versione PHP, Plesk configura automaticamente i tipi di gestori PHP standard (CGI, FastCGI, PHP-FPM) corrispondenti.

Nota: Negli SO meno recenti (ad esempio CentOS 6.x), è necessario installare il componente Supporto PHP-FPM dal fornitore del SO per abilitare l’uso del gestore PHP-FPM. Il componente è disponibile nella scheda Aggiungi/Rimuovi Componenti nella sezione Hosting Web > Server Web nginx e server proxy inverso.

Nota: nei nuovi SO (ad esempio, Debian 9), le versioni PHP meno recenti (5.6 e precedenti) potrebbero non essere disponibili per l’installazione poiché non sono compatibili con le versioni OpenSSL moderne fornite con tali SO.

È possibile rendere disponibili o meno determinati tipi di gestori per i clienti, per ogni versione PHP installata sul server (ad esempio, puoi consentire ai clienti di utilizzare sia FastCGI che PHP-FPM con PHP 8.3, ma solo PHP-FPM con PHP 8.1). Inoltre puoi configurare le impostazioni PHP per ogni versione PHP singolarmente.

Nota: In Plesk Obsidian e versioni successive, il componente PHP di sistema non è più obbligatorio. È ora possibile:

  • Installare Plesk senza il componente PHP di sistema.
  • Rimuovere il componente PHP di sistema dopo l’installazione o l’aggiornamento a Plesk Obsidian.
  • Installare e utilizzare build di PHP personalizzate invece del componente PHP di sistema.
  • Installare Horde senza il componente PHP di sistema.