apt-get install sabonete php dá-me a versão errada

0

Minha versão do PHP é 5.6.28-1 + deb.sury.org ~ trusty + 1

Quando eu faço apt-get install php-soap , recebo a versão 7.1 do sabão.

Quando executo apt-cache madison php-soap , obtenho isto:

php-soap | 1:7.1+50+deb.sury.org~trusty+1 | http://ppa.launchpad.net/ondrej/php/ubuntu/ trusty/main amd64 Packages
  php-soap |   0.13.0-1 | http://gb.archive.ubuntu.com/ubuntu/ trusty/universe amd64 Packages
  php-soap |   0.13.0-1 | http://gb.archive.ubuntu.com/ubuntu/ trusty/universe Sources

... o que não parece muito promissor. Por que apenas uma versão?

Eu não entendo porque eu só sou oferecido sabão para o PHP 7.1, que é uma nova versão. Certamente havia uma versão do soap para as versões mais antigas do PHP. Onde posso encontrar e como instalar?

    
por Owen 10.04.2017 / 22:49

1 resposta

1

Por sua saída apt-cache madison , parece que você tem acesso a duas versões diferentes: 7.1+50+deb.sury.org~trusty+1 e 0.13.0-1 .

Se você executar:

apt-cache policy php-soap

Acho que você deve obter o 7.1 como candidato à instalação.

Se você deseja instalar a versão mais antiga dos repositórios oficiais, execute:

sudo apt-get install php-soap=0.13.0-1

isso deve funcionar.

    
por Ravexina 10.04.2017 / 23:03