Aplicativos ainda dizem que eu tenho versão anterior do PHP, embora eu tenha atualizado para 5.6

1

A partir desta manhã, eu tinha uma pilha LAMP configurada no meu VPS com o Ubuntu 14.04 php 5.5.9 e minha versão sql 5.5.53. Eu uso este LAMP stack solly para hospedar um par de sites, mas eu também quero usá-lo para nextcloud . A primeira coisa que fiz foi instalar nextcloud como eu quero configurar um servidor doméstico e fui solicitado com a mensagem:

  

Esta versão do Nextcloud requer pelo menos PHP 5.6.0   atualmente executando 5.5.9-1ubuntu4.20. Por favor, atualize sua versão do PHP.

Consistentemente, atualizei meu PHP para 5.6 seguindo este método usando um usuário não root com privilégios sudo:

sudo add-apt-repository ppa:ondrej/php
sudo apt-get update
sudo apt-get -y install php5.6 php5.6-mcrypt php5.6-mbstring php5.6-curl php5.6-cli php5.6-mysql php5.6-gd php5.6-intl php5.6-xsl php5.6-zip

Tudo funcionou bem e quando eu corro php -v na linha de comando eu recebo:

PHP 5.6.29-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

Até agora tudo bem, no entanto, quando tento acessar nextcloud ainda sou saudado com a mesma mensagem que recebi antes de atualizar php dizendo que estou executando o php 5.5.9-1ubuntu4.20. Além disso, quando eu uso um plugin 'status do sistema' no meu tema do site wordpress também diz que estou executando o PHP 5.5.9.

Então minha pergunta é essa, embora eu tenha atualizado php para 5.6 no meu vps, por que apps como wordpress e nextcloud parecem pensar que eu ainda estou no 5.5.9? Como posso consertar isso?

    
por Michael Smith 30.12.2016 / 14:53

1 resposta

1

Ok, então após o comentário de fkraiem eu fiz algumas pesquisas e uma vez eu desativei o módulo PHP5 e então ativei o módulo PHP5.6, tudo funcionou. Eu corri o seguinte na linha de comando:

sudo a2dismod php5
sudo service apache2 restart
sudo a2enmod php5.6
sudo service apache2 restart

Obrigado pela ajuda em me apontar na direção certa :)

    
por Michael Smith 30.12.2016 / 15:52