Apache2无法在我的新Mac Snow Leopard安装上运行(Mac OS X 10.6.4)

时间:2010-10-24 15:11:05

标签: apache2 osx-snow-leopard

我在老虎上安装了雪豹,我试图通过点击系统偏好 - >分享 - >网络共享来运行apache2。它似乎运行但如果我尝试访问http://localhosthttp://127.0.0.1http://192.168.1.6/(我的网络上的IP)它无效。我不知道日志文件在哪里(/ private / var / log / apache2 /上没有文件)。我已经看到/etc/httpd.conf中的端口是80.但是我看不到Activity Monitoring面板上的进程:没有运行任何httpd或apache进程...

2 个答案:

答案 0 :(得分:0)

这可能不是您正在寻找的答案,但MAMP对我来说似乎运行得相对较好。

您也可以尝试

sudo apachectl start
从命令行

答案 1 :(得分:0)

我想您会在此网址找到问题的详细答案:

http://shapeshed.com/journal/setting_up_local_websites_on_snow_leopard/

“技巧”是这一行,...停止然后重新启动apache,

sudo apachectl restart

这会强制apache2读取您对配置文件所做的任何更改。

另外,请检查以确保使用正确的配置文件。 在Mac OS X 10.6.4下,我的配置文件似乎在这里:

/etc/apache2/httpd.conf

日志文件可在此处找到:

/var/log/apache2/access_log

这应该可以帮助您启动并运行......但我还建议您使用MAMP,这是一个预打包的Mac + Apache2 + MySQL + PHP5堆栈,您可以快速启动并运行。

http://www.mamp.info/