PHP 5.6 não usado pelo Apache em vez disso, ele usa PHP 5.5

2

Estou tentando atualizar minha versão do PHP de 5.5 para 5.6 para que eu possa fazer o Laravel funcionar. Então eu segui as instruções do aqui mas de adicionar este repositório:

sudo add-apt-repository ppa:ondrej/php5-5.6

Eu adicionei isto:

sudo add-apt-repository ppa:ondrej/php5

qualquer outra coisa não funcionou. Depois eu instalei o PHP e para testar a versão eu fiz isso:

php -v

que me deu isso:

PHP 5.6.28-1+deb.sury.org~trusty+1

no entanto, quando eu navego para o servidor no meu navegador phpinfo () mostrei isto:

PHP Version 5.5.9-1ubuntu4.20

Por que isso está acontecendo, por que o Apache não está carregando a nova versão?

Além disso, na minha pasta / etc eu tenho duas pastas php uma é: / etc / php5 (que eu acho que contém php5.5) e outra chamada: / etc / php (que eu acho que contém php5.6). / p>     

por Petar Vasilev 21.11.2016 / 15:54

1 resposta

4

Descobri que tenho os seguintes arquivos dentro de / etc / apache2 / mods-available /

php5.6.conf
php5.6.load
php5.conf
php5.load
php5filter.conf
php5filter.load
php7.0.conf
php7.0.load

então o que eu fiz é o seguinte

sudo a2dismod php5.load

e depois

sudo a2enmod php5.6.load

que trocou a versão que o apache estava usando para 5.6 e voila resolveu problema:)

    
por Petar Vasilev 21.11.2016 / 19:17