无法使用Android手机访问localhost

时间:2013-09-27 02:15:19

标签: php android mysql apache

您好我在Android设备中访问localhost时遇到问题。我无法在浏览器中打开本地主机。我安装了一个支持httpd,php和mysql的应用程序。但是当我在Internet上有连接时,显示localhost没有错误。但如果我禁用它,我无法打开localhost。我需要在设备中配置配置文件吗?我正在使用ICS。我使用127.0.0.1作为我的本地主机我也做了127.0.0.1:8080但它也不起作用。

4 个答案:

答案 0 :(得分:2)

如果您尝试通过本地网络访问Web服务器,则需要将Web服务器绑定到设备可以访问的IP地址 - 这不是127.0。 0.1。假设你在使用你的android上wifi,你会希望让你的web服务器听取192.168.1.X的内容。如果你使用0.0.0.0它将接受所有接口,这也应该工作。无论哪种情况,您都需要使用Web服务器的本地IP地址从您的设备访问您的Web服务器,而不是localhost而不是127.0.0.1

答案 1 :(得分:1)

Localhost作为浏览器中的url应该访问该设备上运行的服务器。听起来对我来说可能是你连接到远程桌面或其他东西。 Tcp / ip实用程序特别尝试tracert localhoast或route。配置/释放可能你的推特表搞砸了,很奇怪

答案 2 :(得分:1)

localhost指的是运行代码的设备,在本例中是模拟器。

如果您想参考运行Android模拟器的计算机,请使用IP地址10.0.2.2代替127.0.0.1。您可以从here了解更多信息。

答案 3 :(得分:0)

我在使用localhost时也遇到了同样的问题。问题原来是我正在使用的防病毒软件。关闭防病毒软件后,我能够再次访问我的locahost。但是因为我不能在没有防病毒的情况下继续使用我的机器,所以我只需要将防病毒软件更改为另一个。它对我有用,希望它也适合你。