Pergunta

Este é o guia que segui para fazer o PHP funcionar no Snow Leopard:

http://maestric.com/doc/mac/apache_php_mysql_snow_leopard

Apache2 está funcionando.http: //localhost.lan Funciona muito bem. VirtualHost também funciona. MySQL está funcionando.

Php5 nem é com loadmodule php5_module libexec/apache2/libphp5.so

Nenhuma solução correta

Outras dicas

Eu acho que sua instalação do Apache2 tem um problema. Você precisa reinstalar o Apache2 e tentar

LoadModule php5_module libexec/apache2/libphp5.so

novamente.

Para esclarecer a postagem de Neoryder, edite /etc/apache2/httpd.conf, encontre a linha:

#LoadModule php5_module        libexec/apache2/libphp5.so

e remova o sinal de hash desde o início para ativar o PHP em seu servidor da Web. Você tem que ir para o seu Compartilhamento painel de preferência e desmarcar e verifique novamente Compartilhamento da web Para que a mudança entre em vigor.

Vou mencionar mais uma coisa que me pegou me movendo de Linux para OS X ...

A maioria das pessoas deseja servir arquivos PHP de seus próprios Sites pastas. Há muitos conselhos por aí sobre a configuração do Apache usando .htaccess arquivos, e alguns deles não funcionam no OS X porque o Apache está bloqueado um pouco por padrão.

Por exemplo, se você deseja ter arquivos PHP terminando com .html ou .htm, a maioria das pessoas lhe diz para criar um .htaccess Arquive e coloque a linha:

AddType application/x-httpd-php .html .htm

Se você é um desenvolvedor e isso está irritando você, pode querer editar o arquivo /etc/apache2/users/<myusername>.conf e mude a linha:

AllowOverride None

para:

AllowOverride All

Isso permitirá o seu local .htaccess arquivos para substituir vários padrões globais que eles não podiam antes.

Esta é obviamente uma resposta tardia ... mas eu tive exatamente o mesmo problema e usei Homebrew Para instalar uma versão posterior do PHP:

http://notfornoone.com/2010/07/install-php53-homebrew-snow-leopard/

Brew Install php ---with-apache ---with-mysql

Entrei então no meu arquivo httpd.conf:

cd /etc/apache2
sudo nano httpd.conf

E mudou a linha:

#LoadModule php5_module        libexec/apache2/libphp5.so --> the old version
# Below is the link to the new homebrew version
LoadModule php5_module /usr/local/Cellar/php/5.3.7/libexec/apache2/libphp5.so 

(Depende de onde você instala homebrew, mas o padrão é /usr /local)

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top