Problema com PHP e osx 10.7 – roda via linha de comando, mas não no navegador

Problema com PHP e osx 10.7 – roda via linha de comando, mas não no navegador

Recentemente removi o MAMP porque queria ter mais controle sobre minha máquina e queria fazer uso do PHP5.4 que instalei usando o script localizadoaquiAgora não consigo nem fazer com que meu PHP padrão integrado ao osx funcione. Estou executando este script com um simples <?php echo phpinfo(); ?>documento In em meu diretório ~/Sites. Estou realmente sem saber por que isso não funcionará. Eu tenho o php5 instalado no meu diretório/usr/local através do link fornecido acima e parece que o php principal está instalado em/usr/bin

Todo e qualquer insight sobre como depurar isso seria muito apreciado.

Responder1

O link não está funcionando. Para ver se a instalação do PHP está funcionando, você pode usar o seguinte código no Terminal:

php -f ~/Scripts/your_file.php

Substitua “seu_arquivo.php” pelo caminho do arquivo real que você deseja verificar. Se cuspir HTML, então o PHP está funcionando corretamente.

Parece que você não tem um servidor HTTP configurado (é isso que o MAMP estava fazendo por você). MAMP ou algo semelhante é definitivamente o caminho a percorrer.

Opróxima versão do MAMP suportará PHP 5.4, e parecePilha MAMP da BitNamijá faz.


Editar

Eu não conhecia o servidor web integrado do php 5.4. Existem boas instruções sobre como colocá-lo em funcionamento emPHP.net(Modifiquei este código para que funcione no seu caso):

$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000

informação relacionada