【问题标题】:Laravel Valet not working. 127.0.0.1 Connection RefusedLaravel 代客不工作。 127.0.0.1 连接被拒绝
【发布时间】:2016-07-12 20:54:27
【问题描述】:

正在尝试使代客设置正常工作。访问 127.0.0.1 时出现连接被拒绝,这是我转到 *.dev 站点设置之一时收到的消息。我已确保 apache 已停止,并且一直在谷歌搜索,但无法找到解决方案。

有没有人遇到过这种情况或对下一步要尝试什么有任何想法?我以前安装了 httpd22,但现在我用 brew 卸载了它,它将 127.0.0.1 从响应 /Users/Rick/Sites 的列表目录更改为现在连接被拒绝。

【问题讨论】:

  • 让我确保我理解。您卸载了 HTTPD 并想知道为什么端口 80 上没有监听?这似乎相当明显,至少在表面上是这样。令人困惑的是,您可以通过 IPv6 做到这一点。鉴于那时,IS 确实在侦听,您是否遇到了防火墙?
  • UBER:vue RickBolton$ sudo lsof -n -i:80 | grep LISTEN caddy 59 root 3u IPv6 0x800172de4f5ed877 0t0 TCP *:http (LISTEN)
  • 当我检查端口 80 上监听的内容时得到的结果
  • Laravel Valet 不需要 Apache 和 Ngnix,它使用 caddy 驱动程序,但似乎是 IPv4 没有监听的问题?

标签: php laravel osx-elcapitan laravel-valet caddy


【解决方案1】:

解决了这个问题。不久前我按照指南进行了本地开发设置,问题是我在 /Library/LaunchDaemons 中有一个 .plist xml 文件,该文件将端口 80 转发到 127.0.0.1 的 8080。

本指南中的 80 端口运行让我花了好几个小时试图解决这个问题,哈哈:

https://echo.co/blog/os-x-109-local-development-environment-apache-php-and-mysql-homebrew

【讨论】:

    【解决方案2】:

    我在 Valet 和 Nginx 之间遇到了类似的连接问题,并由 manually uninstalling and reinstalling Valet, found in this Stack Overflow answer 修复:

    $ rm -rf ~/.valet
    $ brew unlink nginx && brew remove nginx
    $ brew unlink php56 && brew remove php56 && brew uninstall --ignore-dependencies php56
    $ brew unlink php72 && brew remove php72
    $ brew unlink dnsmasq && brew remove dnsmasq
    

    有了白纸黑字,我可以successfully install a working Valet environment

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2020-02-25
      • 2015-08-01
      • 2021-01-13
      • 2017-05-23
      • 2023-04-05
      • 1970-01-01
      • 2018-10-01
      • 2011-07-26
      相关资源
      最近更新 更多