Localhost cospe código-fonte do PHP

1

Acabei de instalar o MAMP 2.1.1 no OS X 10.7.4. A página inicial do MAMP diz que tudo está sendo executado.

O MySQL está rodando, eu posso emitir comandos de linha de comando no Terminal. Eu testei o PHP digitando:

php -f testphp.php

em que testphp.php continha uma linha de código:

<?php echo phpinfo(); ?>

Na janela do terminal, isso retornou o esperado - uma lista extensa de informações de configuração do PHP. Tudo parece estar bem, mas se eu direcionar o Safari para uma página PHP simples, em vez de ver a execução da página, recebo uma lista de seu código-fonte!

Eu criei uma página cujo corpo é:

<body>
Testing PHP:
<?php echo phpinfo(); ?>
</body>

Eu chamei de testphp.php. Se eu for para:

localhost/testphp.php

Eu vejo a listagem do código fonte! Se eu renomear o arquivo para testphp.html , eu vejo:

Testing PHP:

mas isso é tudo - a linha do código PHP não produz nada.

Alguém pode explicar por que meu servidor localhost não fala PHP?

    
por Marc in Felton 08.08.2012 / 11:15

1 resposta

2

Primeiro:
Você está realmente passando pelo servidor?
Experimente

'http://localhost/testphp.php'

Segundo:
O servidor está configurado para o php? O servidor está configurado para ler onde quer que você tenha seu arquivo de origem?

    
por 08.08.2012 / 11:38

Tags