【问题标题】:php Failed to listen on 172.0.0.1:8080 (reason: Can't assign requested address)php 监听 172.0.0.1:8080 失败(原因:无法分配请求的地址)
【发布时间】:2015-09-22 22:39:42
【问题描述】:

我在 OSX 的终端中通过命令行使用 php 服务器(?)

php -S 172.0.0.1:8080

一切都很好,但突然开始给我错误:

Failed to listen on 172.0.0.1:8080 (reason: Can't assign requested address)

我关闭了终端并重新启动系统以关闭任何可能正在运行但仍然出现相同错误的内容。

无论我给出什么地址(只要它是有效地址),它都会给出该错误。我只是在处理一个网页,一遍又一遍地用服务器加载它,想不出我为实现它所做的任何事情。有什么想法吗?

【问题讨论】:

    标签: php localhost server


    【解决方案1】:

    这可能太简单了,但您不是要使用 127.0.0.1 吗?除非你真的被分配了172.0.0.1,否则我很惊讶这以前也有用过。

    【讨论】:

    • 哇,太尴尬了。这就是问题所在。我不知道这是怎么发生的,因为我使用向上箭头重复该命令。不过还是谢谢!
    【解决方案2】:

    对我来说,这个问题是因为我搞砸了 /etc/hosts 文件,我在该文件上使用地址 ::1 删除它解决了我的问题

    【讨论】:

      猜你喜欢
      • 2016-08-18
      • 2011-11-30
      • 1970-01-01
      • 2019-12-26
      • 1970-01-01
      • 1970-01-01
      • 2022-01-16
      相关资源
      最近更新 更多