Por que vejo o código PHP e não a saída do script?

Por que vejo o código PHP e não a saída do script?

Eu instalei o Apache. Está funcionando bem.

Também tenho o PHP 5.2.1 instalado.

Eu habilitei o módulo de carregamento em http.conf também

Eu também adicionei o seguinte em mime.types

AddType application/x-httpd-php php
AddType application/x-httpd-php-source  phps

Mas ainda assim sou uma página .php junto com o código php. Ele é executado, mas também mostra o código php igual ao escrito. Que mais configuração resta?

Soluções: Adicionar SetHandler no arquivo http.conf

<FilesMatch \.php$>
      SetHandler application/x-httpd-php
</FilesMatch>

Responder1

Embora você pareça ter corrigido o problema (conforme postado em outros comentários), acho que vejo o seu problema.

A AddTypedirectiva parece gostar de ter um ponto na extensão. Sua configuração postada está faltando.

AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

Responder2

Você instalouphp?

Ou você pode tentar outros pacotes populares para funcionalidades básicas de servidor web:

Responder3

Você reiniciou o Apache depois de fazer as alterações na configuração?

Limpe também o cache do seu navegador - esse foi o problema da última vez que tive esse problema. Cheguei ao ponto de usar outro navegador para ter certeza.

informação relacionada