Lorsque l’on a plusieurs version de PHP installé sur Debian, par défaut Debian est configurer pour utilisé la dernière version.
regis@ns3034002:~$ dpkg --list | grep "^ii php" | grep "\-cli" ii php7.4-cli 1:7.4.33-8+0~20230904.88+debian11~1.gbp87c414 amd64 command-line interpreter for the PHP scripting language ii php8.0-cli 1:8.0.30-2+0~20230904.59+debian11~1.gbp806e95 amd64 command-line interpreter for the PHP scripting language ii php8.1-cli 8.1.26-1+0~20231124.57+debian11~1.gbpf408b8 amd64 command-line interpreter for the PHP scripting language ii php8.2-cli 8.2.13-1+0~20231124.37+debian11~1.gbp42a939 amd64 command-line interpreter for the PHP scripting language ii php8.3-cli 8.3.0-1+0~20231125.14+debian11~1.gbp341c3d amd64 command-line interpreter for the PHP scripting language ii phpunit-cli-parser 1.0.1-1 all Library for parsing CLI options
Activer PHP 8.1 comme version par défaut
Pour faire en sorte que notre terminal sur la version que l’on souhaite :
sudo update-alternatives --set php /usr/bin/php8.1 sudo update-alternatives --set phar /usr/bin/phar8.1 sudo update-alternatives --set phar.phar /usr/bin/phar.phar8.1 sudo update-alternatives --set phpize /usr/bin/phpize8.1 sudo update-alternatives --set php-config /usr/bin/php-config8.1