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?