OSX não está servindo PHP

2

Ok, então eu tenho uma confissão em primeiro lugar ... Eu estive bagunçando ... e eu quebrei o jeito que minha máquina local está se comportando.

Com isso fora do caminho, aqui estão alguns princípios básicos.

  • Estou executando o OS X 10.6.7
  • Eu removi a instalação padrão do Apache e substituí-a pelo última versão do Apache .
  • Agora posso exibir HTML de / usr / local / apache2 / htdocs / por meio de 'localhost', o que é bom.
  • Eu não posso servir nenhum PHP (apenas aparece como texto simples).

Tenho certeza de que, para obter uma solução, terei que postar alguns arquivos de configuração aqui, mas não tenho certeza do que você precisa; o que vai ser?

Aqui está o meu httpd.conf

    
por Shaun 24.05.2011 / 00:17

3 respostas

5

Você habilitou o PHP dentro do arquivo de configuração do Apache?

Local padrão:

/private/etc/apache2/httpd.conf

Remova o # antes da seguinte linha:

LoadModule php5_module        libexec/apache2/libphp5.so

Finalmente reinicie o Apache.

    
por 24.05.2011 / 00:22
3

Normalmente, no OS X, para ativar o PHP, você precisa editar /etc/apache2/httpd.conf e certificar-se de que a linha que começa com isto não esteja comentada (isto é, não começa com "#"):

LoadModule php5_module

Isso pode ajudá-lo. Ou não. Não há informações suficientes para dizer.

    
por 24.05.2011 / 00:22
0

Se o PHP foi instalado, você configurou o Apache corretamente para entregar o arquivo .php ao executável PHP CGI ou ao módulo Apache? Para fazer isso, você precisará de uma diretiva AddHandler ou AddType em algum lugar da sua configuração do Apache.

Veja os passos 7 e 8 nesta página ( link ) para as diretivas específicas você precisará.

    
por 24.05.2011 / 00:27