Php5 para Snow Leopard não está funcionando mesmo com o módulo habilitado
-
23-09-2019 - |
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)