MAMP:本地主机返回 ::1 作为 IP 正常吗?
在 Web 开发领域,人们很容易想知道如果 MAMP 堆栈返回“::1”作为本地主机的 IP 地址是预期行为。这是一个有效的问题,特别是如果您在 Snow Leopard 等较旧的操作系统上使用 MAMP。
了解 ::1
::1 是 IPv6 地址代表loopback接口,指的是计算机自身的网络接口。它通常用于 IP 地址解析,其作为本地主机 IP 的存在可归因于许多现代操作系统默认支持 IPv6。
解决问题
虽然 ::1 作为本地主机 IP 并不罕见,但您可能更喜欢使用更熟悉的 IPv4 地址 (127.0.0.1)。这可以通过修改 macOS 系统上的 Apache 配置文件 (httpd.conf) 来实现。
解决方案:
进行这些更改后,$_SERVER['REMOTE_ADDR'] 变量现在将返回 127.0.0.1 作为本地主机 IP 地址。
以上是使用MAMP时,Localhost返回::1作为IP正常吗?的详细内容。更多信息请关注PHP中文网其他相关文章!