O pacote php7.0
não instala automaticamente o módulo Apache do PHP 7, que é necessário para executar scripts PHP no Apache. Pode ser instalado a partir do pacote libapache2-mod-php7.0
.
Anteriormente eu estava usando o PHP 5.5.32 no meu sistema, tudo estava funcionando bem. Todos os programas e projetos PHP foram executados com sucesso.
Hoje atualizei para o PHP 7.0.4 e o problema começa para mim. Nem um único programa "Hello World" está em execução, esqueça o projeto inteiro.
Agora, se eu digitar o URL de um programa na barra de endereços para ser executado em um navegador (digamos, " http://localhost/hello.php
"), recebo o código PHP como exibido em um navegador, o que não estava acontecendo anteriormente quando Eu estava usando o PHP 5.5.32 .
Se eu executar o programa a partir da linha de comando (ou seja, o terminal), recebo a saída esperada que vem após a execução do código PHP. Eu corro o seguinte comando do terminal e recebo a saída.
$ cd /var/www
$ php hello.php
Após googlar um pouco eu vim a saber que o Apache é o único problema responsável por isso e para resolvê-lo eu tenho que "reconstruir o Apache", mas não onde eu encontrei como?
Alguém por favor pode me ajudar nesse sentido, fornecendo-me uma resposta detalhada passo a passo?
Para referência e compreensão detalhada do problema que estou enfrentando, você pode consultar a pergunta abaixo:
O pacote php7.0
não instala automaticamente o módulo Apache do PHP 7, que é necessário para executar scripts PHP no Apache. Pode ser instalado a partir do pacote libapache2-mod-php7.0
.