mobile - XAMPP - 将我在移动热点上的 PC localhost 分享到任何设备

标签 mobile xampp localhost hotspot

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

最佳答案

您为什么将 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)运行 ifconfig 并查找说明 inet 的行,请将其写下来。 不管怎样,这个地址可能看起来像 192.168.X.Y

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

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

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

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

如果仍然无法正常工作并且您正在运行 Windows,请参阅 this Stack Overflow question因为您不是第一个遇到设置问题的人。

关于mobile - XAMPP - 将我在移动热点上的 PC localhost 分享到任何设备,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51279266/

相关文章:

javascript - 如何在移动网络应用程序中滚动 div 的内容?

手机编程 : how secure is SMS

mysql - XAMPP 与 Mac OS Catalina 的问题

php - 如何隐藏www目录下的文件

php - 配置 Eclipse 以在工作区外部添加 buildpath 文件夹

css - 在我的 Android 上调试 JQuery Mobile

security - 保护私钥免受对移动设备的蛮力攻击

php - Node js/Express 替代 LAMP

php - 将 php 代码链接到 html 页面

css - 背景图像在本地服务器上工作正常,但在通过 Internet (DynDNS) 访问时不显示