【问题标题】:localhost doesn't work on my mac?localhost 在我的 Mac 上不起作用?
【发布时间】:2014-05-28 17:06:51
【问题描述】:

我对这一切都很陌生,所以请放慢我的脚步。我正在尝试学习 PHP,但我在设置 Apache 的课程开始时就被挂断了。

我显然应该能够在我的浏览器中访问 localhost 并看到“它有效!”但我没有,我看到了这个:

Not Found

The requested URL / was not found on this server.

Apache/2.2.22 (Unix) DAV/2 PHP/5.3.15 with Suhosin-Patch Server at 127.0.0.1 Port 80

我遵循的方向与此非常相似:https://discussions.apple.com/docs/DOC-3083 只是在一个视频中。我没有到 perl 部分,但我认为这是可选的。

我无法弄清楚为什么我在 localhost 上看不到任何东西(127.0.0.1 返回相同的东西)尽管进行了近两个小时的谷歌搜索和摆弄。请有人告诉我你知道发生了什么。

我很乐意提供任何澄清。在这一点上,我什至不确定什么是重要的。

【问题讨论】:

  • 您确定您的 Apache/MySql(或任何本地 php 服务器主机)已启动吗?
  • 我想是的。如果我这样做 pr aux | grep httpd 我会得到 _www 40931 0.0 0.0 2454844 1400 ?? S 11:15AM 0:00.00 /usr/sbin/httpd -D FOREGROUND _www 40929 0.0 0.0 2454844 1392 ?? S 11:15AM 0:00.01 /usr/sbin/httpd -D FOREGROUND root 40927 0.0 0.1 2454844 7064 ?? Ss 11:15AM 0:00.23 /usr/sbin/httpd -D FOREGROUND 除非那不是您所说的“向上”?

标签: php apache localhost


【解决方案1】:

如果您是新手,最好下载并安装 XAMPP for Mac。 mac下默认的apache有点复杂。

Downlaod from here

【讨论】:

  • 好的,我试试看。希望它与我正在观看的课程的其余部分保持一致。我已经设置的任何设置都会搞砸吗?
  • 好吧,我有点期待这会附带一些说明。我安装了它,但现在呢?本地主机仍然不起作用,当我尝试通过“管理服务器”启动“Apache Web 服务器”时,它会变成橙色,然后变回红色并“停止”。
  • @user3684607 你必须通过sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist 停止默认的apache,然后启动你的XAMPP apache。
【解决方案2】:

MAMP 或 XAMPP 都不会那么复杂

http://www.mamp.info/en/downloads/ 适用于 MAMP,但您必须拥有 MAC OS X 10.6.6

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2017-12-25
    • 2012-04-19
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多