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

0

Eu recentemente removi o MAMP porque queria ter mais controle sobre minha máquina e queria usar o PHP5.4 que eu instalei usando o script localizado aqui Eu não posso nem mesmo pegar meu PHP padrão que está embutido no osx para funcionar. Estou executando este script com um simples <?php echo phpinfo(); ?> em um documento no meu diretório ~ / Sites. Eu estou realmente em uma perda de porque isso não vai funcionar. Eu tenho 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.

    
por jnolte 01.06.2012 / 00:57

1 resposta

1

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

php -f ~/Scripts/your_file.php

Substitua "your_file.php" pelo caminho para o arquivo real que você deseja verificar. Se ele cospe HTML, então o PHP está funcionando corretamente.

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

A próxima versão do MAMP suportará o PHP 5.4 , e parece como O MAMP Stack do BitNami já existe.

Editar

Eu não tinha conhecimento do servidor web do PHP 5.4. Existem boas instruções sobre como instalá-lo e executá-lo em PHP.net (modifiquei este código para que funcione no seu caso):

$ cd ~/Scripts
$ /usr/local/bin/php -S localhost:8000
    
por 01.06.2012 / 06:41