Atualização do PHP 7.0 para 7.1 no Ubuntu 16.04 não funciona

1

Estou executando com sucesso o 7.0 e gostaria de atualizar para o 7.1.

Até agora eu fiz o seguinte,

sudo service apache2 stop
sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install php7.1 php7.1-common
sudo a2enmod php7.1
sudo service apache2 start

Agora, php -v me dá 7.1.1, mas phpinfo() está dizendo 7.0.15

O que eu estou perdendo, existe um arquivo de configuração que eu preciso mudar em algum lugar?

Obrigado por qualquer ajuda!

    
por Steve 25.01.2017 / 22:33

3 respostas

2

Isso pode ser também que você tenha instalado o seu php7.1, mas o mod do php7.0 ainda está ativado.

No cli, se você executar php -v , você tem a versão 7.1 correta, mas no phpinfo() você verá o php7.0. Desabilite o php 7.0 com sudo a2dismod php7.0 e você terá o 7.1 funcionando corretamente.

    
por 13.05.2017 / 08:09
0

No caso de alguém encontrar isso ...

Eu já fiz,

sudo apt-get update
sudo apt-get upgrade
sudo apt-get autoremove
sudo apt-get dist-upgrade
sudo reboot

Parecia fazer o truque.

Eu tive que instalar alguns módulos que estavam faltando na nova versão, mas além disso, tudo bem.

    
por 25.01.2017 / 23:07
0

Você pode ter que mudar o caminho para o seu novo php em sua configuração de sites ou apache. Para o nginx eu tenho o seguinte:

...
fastcgi_pass unix:/var/run/php/php7.0-fpm.sock;                     
...
    
por 29.01.2018 / 12:35