Localhost无法使用mac终端

时间:2015-02-24 13:06:39

标签: php macos terminal localhost

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

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

这通常有效,但现在我收到此错误消息:

  

警告:未知:php_network_getaddresses:getaddrinfo失败:提供了nodename或servname,或者 0 0 0   [Tue Feb 24 12:55:58 2015]无法收听localhost:8000(原因:php_network_getaddresses:getaddrinfo失败:提供nodename或servname,或者未知)

我已经关注this tutorial以确保PHP和apache正在运行,但它似乎没有帮助......

我该如何解决这个问题?非常感谢任何帮助!

2 个答案:

答案 0 :(得分:7)

我认为这个人有同样的问题.. http://goo.gl/LQ0RgM

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

问题在于主机文件。通过将其添加到/etc/hosts文件来修复它:

  

127.0.0.1 localhost localhost.localdomain localhost4 localhost4.localdomain4
  127.0.1.1< hostname>

答案 1 :(得分:0)

在/ etc文件夹上使用了ls -la,发现主机文件的权限有点奇怪...重新启动,现在都很好......谢谢大家的帮助......非常奇怪。