J'ai installé php depuis apt - Comment puis-je supprimer cette version et en installer une plus ancienne?
J'ai installé php depuis apt - Comment puis-je supprimer cette version et en installer une plus ancienne?
Réponses:
Vous pouvez installer une ancienne version de n'importe quel package avec Apt - il vous suffit de rechercher le nom de version spécifique que vous souhaitez. En supposant que vous utilisez Debian, vous pouvez rechercher les anciennes versions des paquets sur leur site http://www.debian.org/distrib/packages
Le format d'installation dudit package spécifique est le suivant:
apt-get install <package name>=<version>
De telle sorte que si vous souhaitez installer la version nommée 5.3.3-7 + squeeze3, vous utilisez ceci:
apt-get install php5=5.3.3-7+squeeze3
Mais cela m'amène également à la question "Pourquoi voudriez-vous faire ça?" Bien que vous puissiez avoir des scripts PHP qui nécessitent une ancienne version de PHP, il n'y a pas eu de mise à niveau depuis très longtemps qui a cassé les scripts PHP, d'après mon expérience (je gère un serveur Web qui héberge plusieurs centaines de sites Web). En tant que tel, vous exécuteriez une version dangereusement non sécurisée de PHP sur votre serveur. Êtes-vous sûr de vouloir faire ça?
apt-get remove --purge yourphppackage
Allez ici: http://archive.ubuntu.com/ubuntu/pool/main/p/php5/
Obtenez le fichier deb de la version dont vous avez besoin.
dpkg -i yourphppackage.deb
Désinstallez l'ancienne version en utilisant sudo apt-get purge php
puis En utilisant ce lien http://sg2.php.net/releases/ nous pouvons télécharger n'importe quelle compression tar de la version spécifique de PHP.
Suivez les étapes ci-dessous
Extraire le fichier tar
cd php-7.0.*
./configure
make
sudo make install
Vérifier la version php en utilisant php -v