Apache: scripts PHP não executados ao executar o 7.0 [duplicate]

1

OBSERVAÇÃO: não é uma duplicata de, nem é a resposta aqui: O Apache não está interpretando arquivos .PHP

No meu servidor web Apache local, e tenho o PHP 5.6 e 7.0 instalado. Quando eu executo o 7.0, os scripts não são executados (apenas o texto bruto é exibido), mas quando eu mudo para o PHP 5.6, tudo está bem.

Eu verifiquei meu httpd.conf ao executar o 7.0 e está correto:

LoadModule php7_module /usr/local/opt/php70/libexec/apache2/libphp7.so

Digitar php --ini no terminal produz o seguinte:

Configuration File (php.ini) Path: /usr/local/etc/php/7.0
Loaded Configuration File:         /usr/local/etc/php/7.0/php.ini
Scan for additional .ini files in: /usr/local/etc/php/7.0/conf.d
Additional .ini files parsed:      /usr/local/etc/php/7.0/conf.d/ext-mcrypt.ini

Qual parece correto.

Digitar apachectl -v produz:

Server version: Apache/2.4.18 (Unix)
Server built:   Feb 20 2016 20:03:19

Eu sinto que é um problema com a minha configuração do Apache.

    
por Django Reinhardt 29.06.2016 / 12:08

1 resposta

0

Aha! Parece que httpd.conf estava sem uma linha importante:

AddType application/x-httpd-php .php

Por alguma razão, isso não causou problemas com o PHP 5.6, mas isso não causou problemas com o PHP 7.0. Estranho.

    
por 29.06.2016 / 12:15