J'utilise Ubuntu 14.04 avec sa valeur par défaut PHP (version 5.5.9).
Si je passe à Ubuntu 16.04, le PHP sera également mis à niveau vers la version 7 ou restera tel quel? Je sais que l'ancienne version PHP a été supprimée d'Ubuntu 16.04, mais c'est la version exacte dont j'ai besoin.
Si vous souhaitez retenir une version du paquet lors de la mise à niveau, utilisez
echo "package hold" | Sudo dpkg --set-selections
pour supprimer la retenue et mettre à jour le paquet, utilisez
echo "package install" | Sudo dpkg --set-selections
OU,
Pour tenir Sudo aptitude hold package_name
Pour annuler Sudo aptitude unhold package_name
Ici, remplacez 'package' par le nom exact du package. J'espère que cela t'aides
Le processus de mise à jour devrait remplacer php5 par php7.
En supposant que vous exécutiez un service de production, vous pouvez vérifier votre application à l’avance avec php7, sur un système séparé.
Je n'ai jamais effectué de version de mise à niveau, donc je ne sais pas grand chose à quoi elle servira et les paquets seront mis à niveau vers une version stable.
Mais, selon les informations dont nous disposons, le processus de mise à niveau devrait également mettre à jour un paquet supplémentaire. Alors, il semblerait que vous deviez travailler avec PHP7 alors que vous avez besoin de PHP5 à la version 16.04.
Il existe plusieurs manières de déclasser PHP7 en PHP5 dans xenial.