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