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

时间:2018-07-11 07:08:50

标签: mobile xampp localhost hotspot

我想在手机上尝试localhost,所以我可以看看它是否真的是responsive,因为在Chrome浏览器中只有iPad,etc..之类的选项很少,所以我的PC拥有手机热点。可以与连接的设备共享我的localhost吗?

1 个答案:

答案 0 :(得分:3)

为什么要使用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并写下该行,则将其写下来。 无论哪种方式,此地址都可能看起来像192.168.X.Y

下一步,检查Apache是​​否在监听

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

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

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

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