Vai al contenuto principale

Come cambiare una versione PHP

Introduzione

FASTPANEL® consente di utilizzare versioni PHP alternative per ogni sito individualmente. Puoi installare e utilizzare qualsiasi versione di PHP a partire da 5.3. Puoi applicare qualsiasi versione di PHP al tuo sito web a partire da PHP 5.3

Questo articolo tratta i seguenti punti:

Modifica della versione PHP sull'esempio di PHP 7.4

  1. Vai a "Settings" -> "Applications" nel menu laterale

    Menu di gestione delle applicazioni in FASTPANEL

  2. Trova l'applicazione php74, fai clic su "Install" e attendi il completamento dell'installazione:

    Installare una versione PHP aggiuntiva in FASTPANEL

  3. Apri la scheda del sito web per cui è necessario cambiare PHP e fai clic sul menu "Settings"

    Impostazioni del sito web in FASTPANEL

  4. Esegui le seguenti azioni:

    • Apri il sottomenu "PHP settings"
    • Seleziona FastCGI come PHP mode
    • Seleziona la versione PHP necessaria nel campo PHP version.
    • Fai clic sul pulsante "Save". Come cambiare la versione PHP per un sito web in FASTPANEL

Quando "PHP Version" diventerà attivo, potrai scegliere la versione PHP richiesta, php74 in questo caso specifico.

Invece di FastCGI puoi anche scegliere PHP-FPM o CGI, ma nel 95% dei casi FastCGI è l'opzione più adatta. Maggiori informazioni sulle modalità PHP sono disponibili qui

Puoi verificare se è stata applicata la versione PHP corretta creando il file info.php nella directory root del tuo sito web con il seguente contenuto:

<?php phpinfo(); ?>

Successivamente apri il file tramite browser Internet seguendo un link simile a http://yourwebsite.com/info.php

Se tutto è stato eseguito correttamente, vedrai una pagina che mostra informazioni tecniche su php 7.4

Come cambiare la versione PHP (CLI) per l'utente

FASTPANEL® consente di selezionare le versioni PHP per ogni utente individualmente. Questa azione ti consentirà di accedere alla versione alternativa di PHP nella riga di comando utilizzando il normale comando php.

Questa azione influisce solo sulla versione PHP nella riga di comando e sulle attività nello scheduler crontab. Le versioni PHP selezionate per i siti web rimarranno invariate.

Per cambiare la versione PHP per l'utente, apri il menu "Users". Scegli l'utente, fai clic sull'icona "Edit user" e seleziona una versione adatta nel campo "PHP (CLI) version"

Come cambiare la versione PHP CLI in FASTPANEL

Dopo aver modificato questa impostazione, riconnettiti al server tramite SSH. Nelle sessioni aperte in precedenza la versione PHP rimarrà la stessa.

Come utilizzare versioni PHP alternative nella riga di comando (CLI)

Di norma, per eseguire script tramite la riga di comando, viene utilizzato il seguente comando:

php /path/to/script.php

In questo modo verrà utilizzata la versione PHP principale del server, anche se per il sito web ne è stata scelta una alternativa.

nota

Se in precedenza la versione PHP è stata cambiata secondo le istruzioni in Come cambiare la versione PHP (CLI) per l'utente, allora il comune comando php utilizzerà la versione PHP scelta dall'utente, non quella del server.

Come utilizzare versioni alternative nello scheduler crontab

Per eseguire lo script tramite la versione alternativa, è necessario cambiare il comando php con il percorso completo dell'interprete alternativo. Nel caso di PHP 7.4 sarà /opt/php74/bin/php, quindi il comando avrà questo aspetto:

/opt/php74/bin/php /path/to/script.php