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!
debian linux server apache php
1 Commenti
Ottima guida!
04/03/2022