Installare PHP 7.4 su Debian 10 e 11

Mattepuffo's logo
Installare PHP 7.4 su Debian 10 e 11

Installare PHP 7.4 su Debian 10 e 11

Ultimamente mi è capitato sviluppare un'applicazione sia su Debian 10 che 11; tutto usando un framework che richiedeva PHP 7.4.

Vediamo come installare PHP 7.4 su una di queste due versioni di Debian.

I comandi sono gli stessi, in quanto prendono in "automatico" la versione che state usando:

# apt -y install lsb-release apt-transport-https ca-certificates
# wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg
# echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php.list
# apt update
# apt -y install php7.4 php7.4-{bcmath,bz2,intl,gd,mbstring,mysql,zip,xml,imagick}

Io ho anche installato dei pacchetti aggiuntivi.

Fatto tutto questo dobbiamo rendere la versione 7.4 quella di default; quindi prima dovete disabilitare quella attuale (la 7.3 nel mio caso):

# a2dismod php7.3
# a2enmod php7.4

Questi sono i comandi per Apache; accertiamoci che sia così anche a livello di riga di comando:

# update-alternatives --display php
php - modalità automatica
  la versione migliore del collegamento è /usr/bin/php7.4
  il collegamento attualmente punta a /usr/bin/php7.4
  il collegamento php è /usr/bin/php
  slave php.1.gz è /usr/share/man/man1/php.1.gz
/usr/bin/php7.3 - priorità 73
  slave php.1.gz: /usr/share/man/man1/php7.3.1.gz
/usr/bin/php7.4 - priorità 74
  slave php.1.gz: /usr/share/man/man1/php7.4.1.gz

$ php -v
PHP 7.4.23 (cli) (built: Aug 26 2021 16:07:37) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.23, Copyright (c), by Zend Technologies

Sembrerebbe di si.

Enjoy!


Condividi su Facebook

Commentami!