Eu tenho um servidor ubuntu baseado em nuvem (rackspace) que atualizei de 14.04 para 16.04 em 3 de abril de 2017 (Então, um pouco depois de 16.04 ter sido lançado) (usando o costumeiro upgrade do sistema). O servidor está essencialmente fornecendo um site ROR com nginx e passageiro. A maior parte do site agora funciona bem. No entanto, há uma pequena parte do site que usa PHP.
Agora, em 14.04, o PHP 5.5.x estava funcionando bem. No entanto, atualmente eu não posso nem pegar o phpinfo () para funcionar. Isso sugere que o php não está funcionando no servidor.
Eu tentei o seguinte:
cd /
php -v
this gives :
The program 'php' can be found in the following packages:
* php7.0-cli
* hhvm
Try: sudo apt install <selected package>
-----------------
Ran:
dpkg -l | grep php
ii php5 5.5.9+dfsg-1ubuntu4.21 all server-side, HTML-embedded scripting language (metapackage)
ii php5-cgi 5.5.9+dfsg-1ubuntu4.21 amd64 server-side, HTML-embedded scripting language (CGI binary)
ii php5-common 5.5.9+dfsg-1ubuntu4.21 amd64 Common files for packages built from the php5 source
rc php5-fpm 5.5.9+dfsg-1ubuntu4.21 amd64 server-side, HTML-embedded scripting language (FPM-CGI binary)
ii php5-json 1.3.2-2build1 amd64 JSON module for php5
ii php5-mysql 5.5.9+dfsg-1ubuntu4.21 amd64 MySQL module for php5
AVISO a ausência de qualquer coisa a ver com o PHP7
==== Pergunta: Eu preciso fazer o PHP7 funcionar no meu site. Alguém me diria onde eu errei e mais importante o que eu preciso para fazer o PHP7 funcionar no Ubuntu 16.04
Obrigado antecipadamente.
EDITAR:
Eu tinha atualizado anteriormente meu laptop do Ubuntu 14.04 para 16.04, então eu olhei lá para o php7 estar funcionando. Estou recebendo as mesmas mensagens que no servidor. Portanto, não é apenas um problema de atualização do servidor, mas também um problema de atualização "de área de trabalho".
Dada a prevalência de sites PHP e espero que alguns tenham atualizado para 16.04 não consigo encontrar muito na net sobre este problema .... daí eu estou pensando que eu fiz algo errado aqui !!