gpt4 book ai didi

php - Laravel Valet 安装后 Ping test.dev 返回 "Unknown Host"

转载 作者:行者123 更新时间:2023-12-01 22:44:07 25 4
gpt4 key购买 nike

更新:不要使用“.dev”。当这篇文章最初发布于 2016 年时,还不错。现在不是了。首先将您的 TLD 更改为其他名称,例如“.localhost”或其他名称。 (此更改不会解决我的问题,但如果您仍在使用“.dev”,它可能会解决您的问题)。

问题:我已经安装了 Laravel Valet,除了当我 ping test.dev (它只包含一个 index.htm 文件并且是位于 ~/Sites 中),挂起很长时间后,我得到响应 ping: 无法解析 test.dev: Unknown host

这是我已经完成的操作:

  • 我已经浏览过the Laravel Valet docs一切都安装得很好。
  • Apache 未运行
  • /etc/hosts 未提及 test.dev
  • 我正在使用代客 v1.1.12
  • 我已重新启动计算机
  • 我已经通过 homebrew fresh 和 --with-fpm 安装了 php 7.0.7
  • 我的 $PATH 包含 $PATH:$HOME/.composer/vendor/bin
  • sudo lsof -n -i:80 | grep LISTEN 返回 caddy 过程
  • brew services list 返回 dnsmasq 并启动
  • 我已经更新了brew,运行brew doctor,一切都很好
  • 我可以成功启动和停止代客泊车。
  • 代客路径成功返回:
    [
    “/Users/nateritter/.valet/Sites”,
    “/用户/nateritter/站点”
    ]
  • test 目录中使用 valet link 对此问题没有影响

现在,除了这一切之外,我决定尝试所有代客争论。 valet share 似乎在某一时刻出现了错误,这很有趣,但我不确定它与最初的问题有什么关系。

错误:隧道“command_line”指定了无效地址“test.dev:80”:地址 test.dev:80 中出现意外的“[”

在此之后,我收到 21 行 Failed to connect to 127.0.0.1 port 4040: Connection Beenrejected ,然后出现异常:

[Httpful\Exception\ConnectionErrorException]                                                                              
Unable to connect to "http://127.0.0.1:4040/api/tunnels": 7 Failed to connect to 127.0.0.1 port 4040: Connection refused

fetch-share-url

最佳答案

问题最终与 dnsmasq 有关。使用得很彻底this answer对于另一篇相关的 SO 帖子,我最终执行了以下操作来解决我的问题:

brew 取消链接 dnsmasq

brew 安装 dnsmasq

酿造梅干

brew 服务重新启动 dnsmasq

代客安装

然后,为了在执行 ping 之前进行测试,我进行了 dig test.dev ,响应包括:

;; ANSWER SECTION:
test.dev. 3599 IN A 127.0.53.53

我不确定为什么 IP 是 127.0.53.53 而不是 127.0.0.1,但当我执行 ping test.dev 时,它确实返回了...

PING test.dev (127.0.0.1): 56 data bytes
64 bytes from 127.0.0.1: icmp_seq=0 ttl=64 time=0.036 ms
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.072 ms

浏览 test.dev 也有效。

需要注意的是,我还没有研究过 index.htm 未被 valet/caddy 识别为潜在的索引文件。不是问题的一部分,但值得注意。

关于php - Laravel Valet 安装后 Ping test.dev 返回 "Unknown Host",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37719851/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com