Se la versione PHP predefinita non è configurata sul tuo server, dovrai configurarla. Ecco come puoi farlo:
Determinare le versioni PHP disponibili:
Innanzitutto, verifica quali versioni di PHP sono disponibili sul tuo server. Puoi farlo eseguendo il seguente comando:
php -v
Questo elencherà le versioni PHP installate.
Scegliere una versione PHP predefinita:
Decidi quale versione di PHP desideri impostare come predefinita. Puoi scegliere tra le versioni disponibili elencate nel passo 1.
Impostare la versione PHP predefinita:
Il metodo per impostare la versione PHP predefinita può variare a seconda della configurazione del tuo server. Ecco due metodi comuni:
Metodo 1: Utilizzando uno strumento da linea di comando (come update-alternatives
):
Su alcune distribuzioni Linux, puoi utilizzare il comando update-alternatives
per impostare la versione PHP predefinita. Ad esempio:
sudo update-alternatives --set php /usr/bin/php7.4
Sostituisci /usr/bin/php7.4
con il percorso reale del binario PHP della versione che desideri impostare come predefinita.
Tramite la configurazione del server web (Apache o Nginx):
Se stai usando un server web come Apache o Nginx, puoi configurarlo per utilizzare una versione PHP specifica. Per Apache, dovrai regolare la direttiva LoadModule
per caricare il modulo PHP corretto. Per Nginx, dovrai configurare la direttiva fastcgi_pass
.
Riavviare il server web:
Dopo aver impostato la versione PHP predefinita, dovrai riavviare il tuo server web affinché le modifiche abbiano effetto. Usa uno dei seguenti comandi in base al tuo server web:
- Per Apache:
sudo systemctl restart apache2
- Per Nginx (se utilizzi PHP-FPM):
sudo systemctl restart php-fpm
sudo systemctl restart nginx
Verificare la versione PHP predefinita:
Per assicurarti che la versione PHP predefinita sia stata impostata correttamente, esegui il comando:
php -v
Questo dovrebbe mostrare la versione che hai impostato come predefinita.
Configurare le impostazioni PHP:
Ora che hai una versione PHP predefinita, puoi configurarla ulteriormente modificando il file php.ini
. Questo file contiene varie impostazioni che controllano il comportamento di PHP.
sudo nano /etc/php/7.4/cli/php.ini
Modifica le impostazioni secondo le tue necessità.
Note:
I passaggi esatti possono variare a seconda del sistema operativo e della configurazione del tuo server. Assicurati sempre di avere dei backup e prendi in considerazione le implicazioni della modifica della versione PHP predefinita sulle tue applicazioni e siti web.