安装phpEnv后localhost无法访问?如何解决DNS解析指向::1的难题?

2026-04-30 12:551阅读0评论SEO基础
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计669个文字,预计阅读时间需要3分钟。

安装phpEnv后localhost无法访问?如何解决DNS解析指向::1的难题?

这不是 PHP 或 。

验证很简单:ping localhost 如果返回 ::1(不是 127.0.0.1),且 ping 127.0.0.1 瞬间通,那基本就是它了。

改 hosts 文件是最稳的解法

phpEnv 不干预系统 hosts,但它完全依赖这个映射。只要让 localhost 永远只指向 IPv4,问题就消失。

  • 用管理员权限打开 C:\Windows\System32\drivers\etc\hosts(Windows)或 /etc/hosts(macOS/Linux)
  • 找到这行:::1 localhost,在前面加 # 注释掉
  • 确保这行存在且未注释:127.0.0.1 localhost
  • 保存后,在命令行运行 ping localhost,确认只返回 127.0.0.1

改完不用重启电脑,但要重启 phpEnv 的服务(停再启一次 Apache/Nginx 即可)。

阅读全文
标签:phpenvPHPDNS

本文共计669个文字,预计阅读时间需要3分钟。

安装phpEnv后localhost无法访问?如何解决DNS解析指向::1的难题?

这不是 PHP 或 。

验证很简单:ping localhost 如果返回 ::1(不是 127.0.0.1),且 ping 127.0.0.1 瞬间通,那基本就是它了。

改 hosts 文件是最稳的解法

phpEnv 不干预系统 hosts,但它完全依赖这个映射。只要让 localhost 永远只指向 IPv4,问题就消失。

  • 用管理员权限打开 C:\Windows\System32\drivers\etc\hosts(Windows)或 /etc/hosts(macOS/Linux)
  • 找到这行:::1 localhost,在前面加 # 注释掉
  • 确保这行存在且未注释:127.0.0.1 localhost
  • 保存后,在命令行运行 ping localhost,确认只返回 127.0.0.1

改完不用重启电脑,但要重启 phpEnv 的服务(停再启一次 Apache/Nginx 即可)。

阅读全文
标签:phpenvPHPDNS