Como reconstruir / reconfigurar o servidor HTTP Apache após a atualização para o PHP 7.0 * no Ubuntu 14.04 LTS de 64 bits?

3

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:

Por que após a atualização do PHP, o programa é executado a partir da linha de comando, mas exibe o código PHP como quando é executado em um navegador?

    
por PHPLover 19.03.2016 / 11:45

1 resposta

2

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 .

    
por fkraiem 19.03.2016 / 15:00