
Article rapide sur comment revenir en arrière sur une version de php.
J'ai mis à jour le serveur qui héberge le site web que vous consultez actuellement vers Debian 12 depuis Debian 11. Debian 12 fournit php en version 8.2 sauf qu'à l'heure où j'écris cet article (le 29/10/2023), phpboost qui propulse ce même site web ne supporte php que jusqu'à la version 8.1 d'où la nécessité d'un downgrade.
Toutes les commandes ci-dessous sont à faire avec sudo ou en root
Tout d'abord, vous devez vérifier quels compléments à php sont installés sur votre système, pour cela :
Notez tous les paquets installés dans un coin puis désinstallez-les :
Il s'agit d'un dépôt avec lequel vous pourrez installer n'importe quelle version de php.
On ajoute le dépôt et la clé :
Puis on met à jour le cache d'apt :
On peut ensuite installer la version de php que l'on souhaite :
les accolades permettent d'éviter de retaper php8.1- pour chaque paquet. Il faut adapter la liste en fonction de ce que vous aviez noter précédemment
Avec cette méthode, en ayant spécifier la version dans le nom des paquets, il n'y aura pas d'upgrade de version de php par inadvertance.