web-dev-qa-db-fra.com

Mise à jour du 14.04 au 16.04 - PHP version

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.

3
Dinly

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

3
Arijit Chatterjee

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é.

2
SYN

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.

  • Installez PHP 5.6 via un référentiel tiers, cette méthode est décrite dans cette réponse . (PLUS FACILE)
  • Appliquez le référentiel Trusty (14.04), puis installez PHP5 à partir du référentiel de confiance.
1
Jim