Multiple PHP Version
De Wiki levelKro
Ce guide vous permet d'avoir plusieurs version de PHP sur le même OS et des utiliser de manière efficace dans une installation d'hébergement, tel que Virtualmin.
Installation de la source
Exécuter cette commande pour ajouter de dépôt Sury à votre liste des sources et actualiser le système.
sudo apt-get -y install apt-transport-https lsb-release ca-certificates curl sudo curl -sSL -o /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg sudo sh -c 'echo "deb https://packages.sury.org/php/ $(lsb_release -sc) main" > /etc/apt/sources.list.d/sury-debian-php-$(lsb_release -sc).list' sudo apt-get update
Installation des versions de PHP
Pour obtenir la liste des version de PHP disponible.
sudo apt-cache search --names-only ^php
Pour lancer l'installation des paquets d'une version. Par exemple ici pour la version 8.1.
sudo apt-get install php8.1-{cgi,cli,fpm,pdo,gd,mbstring,mysqlnd,opcache,curl,xml,zip}
Pour instalelr des extensions PHP sur toutes les versions.
for php in $(ls /etc/php); do sudo apt-get install -y "php$php-"{curl,intl}; done