【问题标题】:can't access localhost via android device using Easyphp无法使用 Easyphp 通过 android 设备访问 localhost
【发布时间】:2019-09-04 03:22:07
【问题描述】:

我正在使用 Easyphp 在 Windows 上托管我的本地网站,它可以完美运行。现在我正在尝试从我的安卓手机启动该网站。但是仅仅输入似乎不起作用:

http://pclocalip:8080 要么 http://pclocalip

正如 XAMPPWAMP 等其他网络主机允许这样做。

【问题讨论】:

  • 你使用的是默认安卓模拟器吗?

标签: android xampp localhost wamp easyphp


【解决方案1】:

如果你使用的是默认的安卓模拟器

第一步是使用增加的分区大小启动 AVD,否则当您尝试保存修改后的主机文件时可能会出现内存不足的错误

emulator -avd MyAVD -partition-size 128

然后您必须重新挂载系统分区以使其可写

adb 重新挂载

然后将hosts文件从仿真设备复制到宿主机

adb 拉 /etc/hosts

编辑主机文件,使其包含所有相关虚拟主机名的映射

127.0.0.1 本地主机

10.0.2.2 pclocalip

然后将更新后的文件复制回模拟设备

adb 推送主机 /etc/hosts

然后您应该能够在模拟器的浏览器中访问 http://pclocalip 并看到正确的站点

PS:注意10.0.2.2这里是你运行AVD的机器的本地IP地址

【讨论】:

  • 感谢@Hendra 的帮助,虽然我刚刚切换到 XAMPP,现在一切正常。
【解决方案2】:

有一个专门用于此的模块:www.easyphp.org/documentation/devserver/mobile-for-devserver.php

“使用“移动”模块,您可以在手机/平板电脑上测试您的代码,看看您的网站/应用程序是否适合移动设备。”

【讨论】:

    猜你喜欢
    • 2018-12-25
    • 2013-02-24
    • 1970-01-01
    • 2015-11-22
    • 2019-02-28
    • 1970-01-01
    • 1970-01-01
    • 2016-12-12
    • 2012-01-17
    相关资源
    最近更新 更多