MacOS 上的 XAMPP - 使用 localhost 而不是 IP 地址

Posted

技术标签:

【中文标题】MacOS 上的 XAMPP - 使用 localhost 而不是 IP 地址【英文标题】:XAMPP on MacOS - use localhost instead of IP address 【发布时间】:2019-01-15 00:35:10 【问题描述】:

我正在尝试将 Web 开发从 Windows 切换到 Mac,但我遇到了一个需要我更改大量现有代码的问题。

我正在使用 XAMPP 运行 Apache 和 mysql

基本上,我想访问我在 Windows 系统上创建的 php Rest API,我可以像这样访问它:

http://localhost/api/read.php

但是,在 Mac 上,我必须像这样访问它(XXX.XXX.XX.X 是我的本地 IP 地址),它工作得非常好:

http://XXX.XXX.XX.X/api/read.php

但是当我尝试访问 localhost(与在 Windows 上相同的方式)时,我得到一个错误:

Safari cannot establish a connection to the server.
Safari cannot open the site "localhost", because Safari cannot establish a connection to the server.

有没有办法在不使用 IP 地址的情况下通过 Mac 上的 localhost “启用”访问?

提前谢谢你!

【问题讨论】:

【参考方案1】:

您可能安装了设置虚拟机的应用程序。

再次进入下载页面。

这里:https://www.apachefriends.org/download.html

现在根据您的访问时间选择“7.3.0 / PHP 7.3.0”或最新版本没有'VM'

记住不要选择“XAMPP-VM / PHP 7.3.0或最新版本带有'VM'

【讨论】:

以上是关于MacOS 上的 XAMPP - 使用 localhost 而不是 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章

macOS 上 MAMP 或 XAMPP 上的安装错误 phalcon

ARM macOS Monterey 上的 /usr/local/bin 损坏

如何在 Mac OS 上的 XAMPP 下运行 mysqldump

Mac 上的 Django + XAMPP (2002, "Can't connect to local MySQL server through socket '/tmp/mysql.so

Mac os 上的 XAMPP - Apache 无法启动

xampp 上的 codeigniter 想让我在 uri 中使用 index.php