2010-10-24 222 views
0

我已经在旧虎上安装了雪豹,我尝试通过点击系统偏好设置来运行apache2>> sharing-> web sharing 。它似乎运行,但如果我尝试访问http://localhosthttp://127.0.0.1http://192.168.1.6/(我的网络在我的IP)它不起作用。我不知道日志文件在哪里(/ private/var/log/apache2 /上没有文件)。我已经看到/etc/httpd.conf中的端口是80.但是我无法看到Activity Monitoring面板上的进程:没有任何httpd或apache进程在运行...Apache2无法在我的新Mac上安装Snow Leopard(Mac OS X 10.6.4)

+0

我首先使用了MAMP作为建议的Brandon。非常感谢。 – Alessandra 2010-10-25 12:34:32

回答

0

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

您也可以尝试

sudo apachectl start 
命令行

+0

我试过sudo apachectl start但行为是一样的。 – Alessandra 2010-10-24 16:13:54

+0

是否给出了任何输出?如果你从命令行输入ps aux,你看不到进程? – Orbit 2010-10-24 16:15:46

+0

sudo apachectl start给我结果org.apache.httpd:已经加载,但我看不到任何名为httpd o apache的进程。如果我从命令行ps aux |写入grep httpd我看不到进程!!! – Alessandra 2010-10-24 17:18:59

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/ 
相关问题