PHP (PHP: Hypertext Preprocessor) è una delle migliori opzioni oggi per sviluppare siti Web e applicazioni web-based grazie a un ampio set di funzioni integrate, ecco perché è uno dei linguaggi più utilizzati e popolari tra gli sviluppatori. PHP offre le versioni 5.6, 7.0 e 8.0 mentre versioni come 5.3, 5.4 e 5.5 non sono più supportate.
PHP è utilizzato per i server Web Apache e Nginx e Solvetic spiegherà come installarne le versioni compatibili in Ubuntu.
1. Guarda la versione PHP in Ubuntu
Passo 1
Apriamo il terminale ed eseguiamo uno dei seguenti comandi:
sudo apt mostra php sudo apt mostra php -a
INGRANDIRE
Passo 2
In questo caso è possibile installare la versione più recente di PHP eseguendo quanto segue:
sudo apt install php Installa PHP con PPA
2. Installa più versioni di PHP su Ubuntu 5.6 7.X 8.0
Passo 1
Il primo passo è installare PHP in una delle sue versioni da PPA, per questo installiamo i componenti aggiuntivi necessari:
sudo apt install python-software-properties
INGRANDIRE
Passo 2
In caso di errore eseguiamo:
sudo apt install software-properties-common
INGRANDIRE
Passaggio 3
Inseriamo la lettera y per applicare le modifiche.
INGRANDIRE
Passaggio 4
Ora aggiungiamo il repository PPA:
sudo add-apt-repository ppa: ondrej / php
INGRANDIRE
Passaggio 5
Premiamo Invio per confermare e aggiungere il repository:
INGRANDIRE
Passaggio 6
Aggiorniamo il sistema con il comando:
sudo apt update
INGRANDIRE
Passaggio 7
Dopodiché possiamo installare le diverse versioni di PHP.
Installiamo PHP 5.6 con il comando:
sudo apt install php5.6
INGRANDIRE
Passaggio 8
Inseriamo la lettera Y per confermare il download e l'installazione di questa versione, dopodiché convalidiamo la versione installata con "php -v":
INGRANDIRE
Passaggio 9
Installiamo PHP 7.1 con il comando:
sudo apt install php7.1
INGRANDIRE
Passaggio 10
Inseriamo la lettera Y per confermare il processo:
INGRANDIRE
Passaggio 11
Convalidiamo la versione con "php -v":
INGRANDIRE
Passaggio 12
Installiamo PHP 8.0 con il comando:
sudo apt install php8.0
INGRANDIRE
Passaggio 13
Accettiamo l'installazione inserendo la lettera Y:
INGRANDIRE
Passaggio 14
Convalidiamo la versione con il comando "php -v":
INGRANDIRE
Passaggio 15
Per il server Apache abbiamo le seguenti opzioni da installare:
sudo apt install php5.6 [PHP 5.6] sudo apt install php7.0 [PHP 7.0] sudo apt install php7.1 [PHP 7.1] sudo apt install php7.2 [PHP 7.2] sudo apt install php7.3 [PHP 7.3] sudo apt install php7.4 [PHP 7.4] sudo apt install php8.0 [PHP 8.0]Passaggio 16
Nel caso di Nginx abbiamo le seguenti versioni:
sudo apt install php5.6-fpm [PHP 5.6] sudo apt install php7.0-fpm [PHP 7.0] sudo apt install php7.1-fpm [PHP 7.1] sudo apt install php7.2-fpm [PHP 7.2] sudo apt installa php7.3-fpm [PHP 7.3] sudo apt installa php7.4-fpm [PHP 7.4] sudo apt installa php8.0-fpm [PHP 8.0]Passaggio 17
Oltre a questo, è possibile installare moduli basati sulla destinazione PHP:
sudo apt install php5.6-cli php5.6-xml php5.6-mysql sudo apt install php7.0-cli php7.0-xml php7.0-mysql sudo apt install php7.1-cli php7.1-xml php7 .1-mysql sudo apt install php7.2-cli php7.2-xml php7.2-mysql sudo apt install php7.3-cli php7.3-xml php7.3-mysql sudo apt install php7.3-cli php7. 4-xml php7.4-mysql sudo apt install php7.3-cli php8.0-xml php8.0-mysq
3. Configura la versione predefinita di PHP in Ubuntu
Passo 1
È possibile che vogliamo stabilire di default alcune delle versioni utilizzate di PHP, per questo dobbiamo eseguire la seguente sintassi:
sudo update-alternatives --set php/usr/bin/php #Passo 2
Per stabilire PHP 5.6 eseguiamo:
sudo update-alternatives --set php /usr/bin/php5.6Passaggio 3
Per PHP 7.1:
sudo update-alternatives --set php /usr/bin/php7.1Passaggio 4
Per PHP 8.0 usiamo:
sudo update-alternatives --set php /usr/bin/php8.0
INGRANDIRE
Passaggio 5
È possibile configurare la versione di PHP da utilizzare con il web server Apache, in questo caso è necessario disattivare la versione corrente con il comando a2dismod e poi abilitare la versione desiderata con il comando a2enmod.
Disinstalliamo la versione corrente:
sudo a2dismod php5.6 sudo a2dismod php7.0 sudo a2dismod php7.1 sudo a2dismod php7.2 sudo a2dismod php7.3 sudo a2dismod php7.4 sudo a2dismod php8.0
INGRANDIRE
Passaggio 6
Quindi abilitiamo la versione desiderata:
sudo a2enmod php5.6 sudo a2enmod php7.1 sudo a2enmod php7.2 sudo a2enmod php7.3 sudo a2enmod php7.4 sudo a2enmod php8.0
INGRANDIRE
Passaggio 7
Infine riavviamo il server con il seguente comando:
sudo systemctl riavvia apache2
INGRANDIRE
Questo è il processo semplice e funzionale per consentire l'installazione di PHP in varie versioni su Ubuntu e quindi definire quale sia la versione appropriata da utilizzare.