Até onde me lembro, você também precisa atualizar o pacote libapache2-mod-php5
. Na verdade, eu atualizei todo o sistema uma vez nele:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Estou executando o Ubuntu 14.04.5 LTS e atualizei o PHP 5.5.9 para o PHP 5.6.30-1 como mostrado abaixo: (Observe também que eu vim para duas versões: php5 e php.)
$ php5 -v
PHP 5.5.9-1ubuntu4.19 (cli) (built: Jul 28 2016 19:31:33)
Copyright (c) 1997-2014 The PHP Group
Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies
with Zend OPcache v7.0.3, Copyright (c) 1999-2014, by Zend Technologies
$ php -v
PHP 5.6.30-1+deb.sury.org~trusty+1 (cli)
Copyright (c) 1997-2016 The PHP Group
Zend Engine v2.6.0, Copyright (c) 1998-2016 Zend Technologies
with Zend OPcache v7.0.6-dev, Copyright (c) 1999-2016, by Zend Technologies
Eu também notei que o diretório ( /etc/php
) está vazio, exceto o 5.6 / como mostrado:
$ ls /etc/php5
apache2/ cgi/ cli/ conf.d/ mods-available/
$ ls /etc/php
5.6/
E, meu phpinfo()
ainda mostra a versão anterior do php mesmo depois que eu instalei (ou atualizei) o php 5.6.30.
Não consigo incluir imagens porque sou novo nesta página do fórum. Eu pensei que seria mais claro com a saída do phpinfo()
Como posso deixar o apache2 (2.4.7) saber que eu gosto de usar o PHP 5.6.30 recém-instalado?
Até onde me lembro, você também precisa atualizar o pacote libapache2-mod-php5
. Na verdade, eu atualizei todo o sistema uma vez nele:
$ sudo apt-get update
$ sudo apt-get dist-upgrade
Eu finalmente descobri o problema postado.
Obrigado a todos por seus comentários. Woogon