Installare PHP 7.2 su Debian Stretch: differenze tra le versioni

Da Guide@Debianizzati.Org.
Vai alla navigazione Vai alla ricerca
(Creata pagina con '== Introduzione == La versione di PHP che viene distribuita con Debian Stretch è la 7.0, che però è ufficialmente uscita di supporto nel Dicembre 2018. Il team di sviluppo di...')
 
Nessun oggetto della modifica
Riga 1: Riga 1:
{{Versioni compatibili|Stretch}}
== Introduzione ==
== Introduzione ==
La versione di PHP che viene distribuita con Debian Stretch è la 7.0, che però è ufficialmente uscita di supporto nel Dicembre 2018.
La versione di PHP che viene distribuita con Debian Stretch è la 7.0, che però è ufficialmente uscita di supporto nel Dicembre 2018.
Riga 28: Riga 29:
<pre>
<pre>
# php -v
# php -v
</pre>
Quindi installiamo la nuova versione di PHP:
<pre>
# apt install php7.2
</pre>
Una volta installato il core di PHP possiamo verificare quali pacchetti sono presenti e installare i moduli che ci tornano comodi:
<pre>
# apt search php7.2
# apt install php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql php7.2-zip php7.2-fpm php7.2-mbstring
</pre>
</pre>

Versione delle 09:24, 27 dic 2018

Debian-swirl.png Versioni Compatibili

Debian 9 "stretch"

Introduzione

La versione di PHP che viene distribuita con Debian Stretch è la 7.0, che però è ufficialmente uscita di supporto nel Dicembre 2018.

Il team di sviluppo di PHP consiglia di passare alle versioni 7.2 oppure 7.3

In Debian questo può essere fatto abbastanza agevolmente, ma occorre abilitare un repository esterno.

Il Repository Sury

Il repository Sury è famoso nella comunità Debian e mantiene le versioni pacchettizzate .deb di tutte le releases di PHP. Per abilitarlo è sufficiente installare un paio di pacchetti e scaricare la chiave del repository:

# apt install apt-transport-https lsb-release ca-certificates
# wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg

Quindi aggiungiamo il repository nel nostro sources list:

# nano /etc/apt/sources.list
deb https://packages.sury.org/php/ stretch main

e aggiorniamo la lista dei pacchetti:

# apt update

Installazione di PHP 7.2

A questo punto siamo pronti per installare PHP 7.2.

Verifichiamo prima di tutto la versione che sta girando sulla nostra Debian:

# php -v

Quindi installiamo la nuova versione di PHP:

# apt install php7.2

Una volta installato il core di PHP possiamo verificare quali pacchetti sono presenti e installare i moduli che ci tornano comodi:

# apt search php7.2
# apt install php7.2 php7.2-cli php7.2-common php7.2-json php7.2-opcache php7.2-mysql php7.2-zip php7.2-fpm php7.2-mbstring