Vérifier la version de PHP activée : # php -v
apt-get install php8.1* update-alternatives --config php (pour choisir version de PHP active, si plusieurs) systemctl restart apache2 (redémarrer le serveur web) reboot (pour vérifier que le changement est effectif après redémarrage) # php -v PHP 8.1
Si on ne voit pas le dossier /etc/php/8.1 : ls /etc/php
# sudo apt-get update
# sudo apt-get install ca-certificates apt-transport-https software-properties-common wget curl lsb-release
# curl -sSL https://packages.sury.org/php/README.txt | sudo bash -x
# sudo apt-get update
# sudo apt-get install php8.1
# ls /etc/php
Installer PHP 8.1 et purger les autres versions de PHP
# php -v PHP 8.1 # ls /etc/php → 5.6 7.0 7.1 7.2 7.3 7.4 8.0 8.1 8.2 Pour ne conserver QUE php8.1 1) Supprimer toutes les autres versions même partielles : # apt-get purge '*php7.0*' # apt-get purge '*php7.1*' # apt-get purge '*php7.2*' # apt-get purge '*php7.3*' # apt-get purge '*php8.0*' 2) Effacer les dossiers : # rm -rd /etc/php/5.6 # rm -rd /etc/php/7.0 # rm -rd /etc/php/7.1 # rm -rd /etc/php/7.2 # rm -rd /etc/php/7.3 # rm -rd /etc/php/8.0 # ls /etc/php → 8.1 3) Compléter l’installation de PHP8.1 et mieux apt-get install php8.1*mbstring php8.1*xml 8.1intl php8.1*apcu php8.1*cache php8.1*sql service apache2 reload service apache2 status ou mieux … sudo reboot # php -v PHP 8.1
