Aggiungere versioni PHP personalizzate (Linux)

Sui sistemi Linux, è possibile installare qualsiasi versione PHP di cui hai bisogno e poi renderla disponibile in Plesk registrandola con l'utility della riga di comando php_handler.

Per aggiungere il supporto per una versione PHP casuale in Plesk:

  1. Installa la versione PHP desiderata sul tuo server. Per le linee guida dell'installazione, consultare la documentazione PHP ufficiale disponibile su: http://php.net/manual/en/install.php. In breve, l'installazione include i seguenti passaggi principali.

    Avvertenza: questi passaggi sono forniti unicamente a scopo dimostrativo. A seconda del sistema operativo che utilizzi e della configurazoine desiderata, gli step d'installazione possono essere molto diversi. Quando installi una versione PHP aggiuntiva sul server, leggi la documentazione PHP ufficiale sull'installazione.

    1. Accedi al server come root.
    2. Ottieni la sorgente di PHP di cui hai bisogno dal sito web ufficiale (http://php.net/downloads.php) e decomprimila:

      gunzip php-NN.tar.gz

      tar -xf php-NN.tar

    3. Configura e crea PHP. In questa sezione puoi personalizzare PHP con diverse opzioni, come ad esempio, specificare quali estensioni saranno abilitate. Esegui ./configure --help per la lista di opzioni disponibili.

      cd ../php-NN

      ./configure --prefix /usr/local/phpNN

      make

      make install

    4. Configura il tuo php.ini:

      cp php.ini-development /usr/local/lib/php.ini

      Puoi modificare il tuo file .ini per definire le opzioni PHP. Se preferisci avere php.ini in un altro percorso, esegui l'utility configura con l'opzione --with-config-file-path=/some/path nel passaggio 3.

  2. Registra la nuova versione PHP in Plesk tramite l'utility php_handler. Per dettagli, consultare la Guida CLI.
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.