本地主机上的 MAMP:IP 地址为 ::1
在 Snow Leopard 上的 MAMP 环境中,用户可能会遇到 IP 地址 ::1通过 localhost 检索用户的 IP 时返回。这种不寻常的行为引发了一个问题:这是否是预期的结果。
为了解决这个问题,@Brad 在评论中发现了一个解决方案:
解决方案:
使用以下命令以 root 身份打开 Apache 配置文件 /etc/apache2/httpd.conf:
sudo vi /etc/apache2/httpd.conf
找到“Listen” " 指令并修改它以明确指定 IP 地址和端口。例如,将:
Listen 80
更改为:
Listen 127.0.0.1:80
实施此解决方案后, $_SERVER['REMOTE_ADDR'] 变量将显示所需的 IP 地址 127.0.0.1 而不是 ::1。
以上是为什么 Snow Leopard 上的 MAMP Localhost 中返回 ::1 作为 IP 地址?的详细内容。更多信息请关注PHP中文网其他相关文章!