Installer php8 sur debian9 en quelques secondes

PHP 8.0 en version stable est sorti le 26 novembre 2020.

J’ai voulu l’installer et plus tard le tester. Ma conclusion est que l’installation est comme on dit … « pépère » avec juste quelques lignes de commandes.

Sachant que j’ai déja aussi php7.4 d’installé 😉 . Autant dire que cela rend la tache encore plus facile.

Si ce n’est pas ton cas, je t’ai trouvé au passage quelques liens pour passer d’abord par php7.4 voire 7.3 ou 7.2:

Mise à jour des packages

sudo apt update
sudo wget https://packages.sury.org/php/apt.gpg
sudo apt-key add apt.gpg
sudo echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" | sudo tee /etc/apt/sources.list.d/php8.list
sudo apt update

Installation de php8

sudo apt install -y php8.0 php8.0-cli php8.0-common php8.0-xml

Test

php -v
PHP 8.0.0 (cli) (built: Dec  6 2020 06:56:11) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.0-dev, Copyright (c) Zend Technologies
    with Zend OPcache v8.0.0, Copyright (c), by Zend Technologies

Yeah 👍👍

Je vais un peu plus loin. J’aime bien utiliser php-fpm au lieu d’utiliser le libapache2-mod-php. Cela me permet par exemple, de tester plusieurs versions de php sur la même machine.

sudo apt install php8.0-fpm
sudo a2enconf php8.0-fpm
sudo systemctl reload apache2
  • J’installe php8.0-fpm
  • J’active le service php8.0-fpm.
  • Enfin je recharge apache2

Il ne me reste plus qu’à tester avec un script php.