arquivo PHP quer baixar, não exibir?

1

Estou seguindo exatamente estas instruções: link

Mas meu arquivo PHP de teste, criado em:

# nano /var/www/apache2-default/test.php

quer baixar no navegador, não exibir como um arquivo PHP.

    
por simon 11.05.2011 / 18:13

2 respostas

4

Você também pode usar as diretivas AddHandler e AddType em seus arquivos conf. Não há necessidade de tornar arquivos executáveis quando eles realmente não precisam ser.

AddHandler php5-script .php
AddType text/html .php
    
por 11.05.2011 / 21:45
0

Você deve informar ao apache que o arquivo é um script cgi (não esqueça de chmod + x). Normalmente, o apache é configurado pensando em tudo em [wwwdir] / cgi-bin como um script, então tente colocá-lo lá. Caso contrário, você precisará de algo assim em sua configuração do Apache (dentro da seção VirtiualHost):

    ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
    <Directory "/usr/lib/cgi-bin">
            AllowOverride None
            Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
            Order allow,deny
            Allow from all
    </Directory>
    
por 11.05.2011 / 18:26