本地主机不工作mac终端


Localhost not working mac terminal

尝试在mac-osx终端中运行localhost来测试网站。

andys-mbp:test Andy$ cd /Users/Andy/Desktop/test 
andys-mbp:test Andy$ php -S localhost:8000

这通常会起作用,但现在我收到了这个错误消息:

警告:未知:php_network_getaddresses:getaddrinfo失败:既没有提供nodename也没有servname,或者在未知中的0
行〔2015年2月24日星期二12:55:58〕未能在localhost:8000上侦听(原因:php_network_getaddresses:getaddrinfo失败:未提供nodename或servname,或未知)

我遵循了本教程来确保PHP和apache正在运行,但它似乎没有帮助。。。

我该怎么解决这个问题?非常感谢您的帮助!

我想这家伙和你有同样的问题。。http://goo.gl/LQ0RgM

也许你只需要更新你的/etc/hosts,就像在链接上评论的那样:

主机文件出现问题。通过将其添加到/etc/hosts文件中修复:

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
127.0.0.1.1<主机名>

在/etc/etc文件夹上使用ls-la,发现hosts文件上的权限有点奇怪。。。已重新启动,现在一切正常。。。感谢大家的帮助。。。非常奇怪。