Linux
Come installare diverse versioni di PHP (5.6, 7.0 e 7.1) in Ubuntu

PHP (acronimo ricorsivo per PHP: preprocessore ipertestuale) è un linguaggio di scripting open source popolare e di uso generale ampiamente utilizzato e più adatto per lo sviluppo di siti Web e applicazioni basate sul Web. È un linguaggio di scripting lato server che può essere incorporato in HTML.
Attualmente, ci sono tre versioni supportate di PHP, ie PHP 5.6, 7.0, e 8.0. Senso PHP 5.3, 5.4, e 5.5 hanno tutti raggiunto la fine della vita; non sono più supportati con gli aggiornamenti di sicurezza.
In questo articolo spiegheremo come installare tutte le versioni supportate di PHP in Ubuntu e dei suoi derivati con le estensioni PHP più richieste per entrambi Apache e Nginx server Web che utilizzano un file Ondřej Surý PPA. Spiegheremo anche come impostare la versione predefinita di PHP da utilizzare sul sistema Ubuntu.
Nota che PHP 7.x è la versione stabile supportata nei repository software di Ubuntu, puoi confermarlo eseguendo il comando apt di seguito.
$ sudo apt show php OR $ sudo apt show php -a
Mostra le informazioni sulla versione PHP
Package: php Version: 1:7.0+35ubuntu6 Priority: optional Section: php Source: php-defaults (35ubuntu6) Origin: Ubuntu Maintainer: Ubuntu Developers <[email protected]> Original-Maintainer: Debian PHP Maintainers <[email protected]debian.org> Bugs: https://bugs.launchpad.net/ubuntu/+filebug Installed-Size: 11.3 kB Depends: php7.0 Supported: 5y Download-Size: 2,832 B APT-Sources: http://archive.ubuntu.com/ubuntu xenial/main amd64 Packages Description: server-side, HTML-embedded scripting language (default) PHP (recursive acronym for PHP: Hypertext Preprocessor) is a widely-used open source general-purpose scripting language that is especially suited for web development and can be embedded into HTML. . This package is a dependency package, which depends on Debian's default PHP version (currently 7.0).
Per installare la versione PHP predefinita dai repository software di Ubuntu, utilizzare il comando seguente.
$ sudo apt install php
Installa PHP (5.6, 7.x, 8.0) su Ubuntu usando PPA
1. Innanzitutto inizia aggiungendo Ondřej Surý PPA per installare diverse versioni di PHP – PHP 5.6, PHP 7.x, e PHP 8.0 sul sistema Ubuntu.
$ sudo apt install python-software-properties $ sudo add-apt-repository ppa:ondrej/php

2. Successivamente, aggiorna il sistema come segue.
$ sudo apt-get update
3. Ora installa diverse versioni supportate di PHP come segue.
Per Apache Web Server
$ 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]
Per Nginx Web Server
$ 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 install php7.3-fpm [PHP 7.3] $ sudo apt install php7.4-fpm [PHP 7.4] $ sudo apt install php8.0-fpm [PHP 8.0]
4. Per installare qualsiasi modulo PHP, è sufficiente specificare la versione PHP e utilizzare la funzionalità di completamento automatico per visualizzare tutti i moduli come segue.
------------ press Tab key for auto-completion ------------ $ sudo apt install php5.6 $ sudo apt install php7.0 $ sudo apt install php7.1 $ sudo apt install php7.2 $ sudo apt install php7.3 $ sudo apt install php7.4 $ sudo apt install php8.0

5. Ora puoi installare i moduli PHP più richiesti dall’elenco.
------------ Install PHP Modules ------------ $ 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-mysql
6. Infine, verifica la tua versione PHP predefinita utilizzata sul tuo sistema in questo modo.
$ php -v

Imposta la versione PHP predefinita in Ubuntu
7. È possibile impostare la versione PHP predefinita da utilizzare sul sistema con l’estensione alternative di aggiornamento comando, dopo averlo impostato, controlla la versione PHP per confermare come segue.
------------ Set Default PHP Version 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6

------------ Set Default PHP Version 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0

------------ Set Default PHP Version 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1

------------ Set Default PHP Version 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0

8. Per impostare la versione PHP che funzionerà con l’estensione Apache web server, utilizza i comandi seguenti. Innanzitutto, disabilita la versione corrente con l’estensione a2dismod comando e quindi abilita quello che desideri con il a2enmod comando.
----------- Disable PHP Version ----------- $ 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 ----------- Enable PHP Version ----------- $ sudo a2enmod php5.6 $ sudo a2enmod php7.1 $ sudo a2enmod php7.2 $ sudo a2enmod php7.3 $ sudo a2enmod php7.4 $ sudo a2enmod php8.0 ----------- Restart Apache Server ----------- $ sudo systemctl restart apache2

9. Dopo essere passato da una versione all’altra, puoi trovare il tuo file di configurazione PHP, eseguendo il comando seguente.
------------ For PHP 5.6 ------------ $ sudo update-alternatives --set php /usr/bin/php5.6 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.0 ------------ $ sudo update-alternatives --set php /usr/bin/php7.0 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.1 ------------ $ sudo update-alternatives --set php /usr/bin/php7.1 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.2 ------------ $ sudo update-alternatives --set php /usr/bin/php7.2 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.3 ------------ $ sudo update-alternatives --set php /usr/bin/php7.3 $ php -i | grep "Loaded Configuration File" ------------ For PHP 7.4 ------------ $ sudo update-alternatives --set php /usr/bin/php7.4 $ php -i | grep "Loaded Configuration File" ------------ For PHP 8.0 ------------ $ sudo update-alternatives --set php /usr/bin/php8.0 $ php -i | grep "Loaded Configuration File"

Potrebbe piacerti anche:
- Come utilizzare ed eseguire i codici PHP nella riga di comando di Linux
- 12 Utilizzo utile della riga di comando PHP che ogni utente Linux deve conoscere
- Come nascondere la versione PHP nell’intestazione HTTP
In questo articolo, abbiamo mostrato come installare tutte le versioni supportate di PHP in Ubuntu e nei suoi derivati. Se hai domande o pensieri da condividere, fallo tramite il modulo di feedback qui sotto.
Ti e piaciuto questo articolo?
Supporta il mio lavoro, facendo una donazione!
You may like
Cerca nel sito
Categorie

I 6 principali motivi per cui dovresti usare OpenSUSE

Come controllare il rapporto sulla privacy in Safari su iPhone e iPad

Come forzare il riavvio del nuovo iPad Air (modello 2020)

Come installare Headless Dropbox su Ubuntu Server

Come cancellare lo spazio di archiviazione dei podcast su iPhone e iPad per liberare spazio

5G non funziona su iPhone 12? Ecco come risolvere i problemi

Come installare Deepin Desktop Environment su Ubuntu 20.10 o 20.04 / Linux Mint 20.x

Come creare un file ISO Big Sur per MacOS

I 5 migliori telefoni Linux per la privacy nel 2020
