J'ai installé PHP 7.1 sur mon Ubuntu 16.04 et je souhaite maintenant installer le module SOAP. Cependant, apt-get install php7.1-soap
se traduit par: Unable to locate package php7.1-soap
.
J'ai aussi essayé apt-cache search --names-only ^php7.1-apt-cache search --names-only ^php7.1-
puis une liste assez courte de modules n'incluant pas SOAP.
J'ai vu à un endroit le conseil de courir: add-apt-repository -y ppa:ondrej/php
.
Cependant, lorsque je l’ai fait, mon système a installé PHP 7.2 avec la prochaine mise à jour. Cela a effectivement bloqué mon système et j'ai dû restaurer une sauvegarde.
Ajouter simplement Surys PPA ne fera pas planter votre système. L'installation de certains paquets et le remplacement de ceux existants en conséquence - PEUT (mais généralement pas).
Mon approche habituelle consiste à installer toutes les PHP versions du PPA de Sury car je dois exécuter quelques versions de PHP exécutées côte à côte sur le même système.
Veuillez d'abord supprimer tous les paquets ubuntu PHP avant d'installer ceux fournis par Sury. Tout devrait être bon après.
Sudo add-apt-repository ppa:ondrej/php
Sudo apt-get update
Cela devrait vous permettre d'installer du savon pour php7.1 avec
Sudo apt-get install php7.1-soap
Je viens de vérifier ceci le 16.04.4.