我没有网络背景。如果我在下面的问题中使用的条款不正确,我想道歉。感谢您的帮助。
1)最近,我正在开发一个涉及谷歌地图api和xampp的Android应用程序。当我的Android手机(4.1.2)连接到我的电脑并使用我的电脑的互联网连接时,我可以在手机浏览器(192.168.x.x:8080 / folder / getdetail.php)上访问数据库。但是当我从我的电脑上拔掉usb并使用wifi之后,我再也无法在手机上访问上面提到的相同链接了。我可以知道我需要寻找什么问题以及需要使用哪些工具或技能?
(2)如果上述问题得到解决,我也期待通过互联网访问xampp的方法。例如,我的电脑充当家中的服务器,我可以连接到服务器,并在我在别处时从数据库中检索一些数据。
P / S:我的电脑正在使用无线网络连接。
答案 0 :(得分:0)
不幸的是,您的网络和电脑上的信息太少了。假设您在同一网络上使用Windows-PC和手机,并且没有更改任何Web服务器设置,也没有移动XAMPP文件夹。
XAMPP正在运行正在侦听TCP端口80的apache服务器。
首先你应该检查你的防火墙。 Windows正在使用3种不同的配置文件。
如果您连接手机并且使用其他配置文件设置了其他网络,则可能是原因。
http://www.windows7library.com/blog/wp-content/uploads/2011/06/Network-and-Sharing-Center.jpg
如果要从Internet访问XAMMP,则应将TCP端口转发到PC LAN IP地址上的端口80。
http://en.kioskea.net/contents/280-nat-network-address-translation-port-forwarding-and-port-trigg http://en.wikipedia.org/wiki/Port_forwarding
但请仅为测试目的而这样做,因为过时的web服务器/模块/脚本实际上可能会损害您的系统。仅将XAMPP用于开发和测试。 我的建议是,你仍然希望将其他一些端口> 10000转发到你的本地端口80.
要访问它,您必须将端口添加到您的网址,如http://127.0.0.1:8080 /