XAMPP - 在移动热点上将我的 PC 本地主机共享到任何设备

JJ *_*des 2 xampp mobile localhost hotspot

我想localhost在我的手机上尝试,所以我可以看看这是否真的是responsive因为在 chrome 中只有很少的选择,比如iPad,etc..我的电脑有一个移动热点。是否可以将我localhost的共享到连接的设备?

Riv*_*aye 6

您为什么将 PC 用作移动热点?您的 PC 和其他设备是否可以连接到另一个网络并在其中找到彼此?

无论哪种方式,localhost都只是本地环回 IP 地址 (127.0.0.1) 的简写,用于计算机处理对自身的网络请求。现在,如果其他设备可以连接到 PC,那么您需要做的就是找出您在本地网络上的 IP 地址,如果 XAMPP 的 Apache 服务器正在侦听网络上的请求,以及是否有任何本地防火墙没有阻止访问。

(Windows)在您执行任何其他操作之前,请确保 Windows IIS 未在运行!它占用默认的 http 端口 (80),如果它在那里会导致问题!

首先,找出您的IP地址:

  • (Windows) 打开命令提示符(开始 -> 搜索 cmd.exe 或运行并输入 cmd) // (Linux/Unix/Mac)打开终端
  • (Windows) 运行 ip-config 并查找指定 IPv4 地址的行,如果必须 // (Linux/Unix/Mac)run ifconfig 并查找声明 inet 的行,请将其写下来。无论哪种方式,这个地址可能看起来像 192.168.XY

接下来,检查Apache是​​否正在监听

  • 由于这通常是默认设置,因此可能是。因此,获取连接在同一网络上的任何其他设备并打开浏览器
  • 在地址栏中输入运行 XAMPP 的 PC 的 192.168.XY IP 地址
  • 如果您没有看到错误,请转到您的文件并享受!
  • 如果确实出现错误,请更改 Apache (httpd.conf) 的配置并搜索包含“Listen 80”的行,如果找不到,则它可能正在侦听 0.0.0.0:80,您需要编辑该行到“Listen 80”,因为这将允许它侦听网络上的所有地址。

最后,您无法访问它,因此请检查您的防火墙是否阻止访问。这通常是 Windows 防火墙不信任任何不带有 Microsoft 标签的东西

  • 转至控制面板 > Windows 防火墙 > 允许程序通过 Windows 防火墙进行通信 > 添加另一个程序名称:http 端口:80

如果它仍然不起作用并且您正在运行 Windows,请参阅此堆栈溢出问题,因为您不是第一个在设置时遇到问题的人。