【发布时间】:2019-09-04 03:22:07
【问题描述】:
我正在使用 Easyphp 在 Windows 上托管我的本地网站,它可以完美运行。现在我正在尝试从我的安卓手机启动该网站。但是仅仅输入似乎不起作用:
正如 XAMPP 和 WAMP 等其他网络主机允许这样做。
【问题讨论】:
-
你使用的是默认安卓模拟器吗?
标签: android xampp localhost wamp easyphp
我正在使用 Easyphp 在 Windows 上托管我的本地网站,它可以完美运行。现在我正在尝试从我的安卓手机启动该网站。但是仅仅输入似乎不起作用:
正如 XAMPP 和 WAMP 等其他网络主机允许这样做。
【问题讨论】:
标签: android xampp localhost wamp easyphp
如果你使用的是默认的安卓模拟器
第一步是使用增加的分区大小启动 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地址
【讨论】:
有一个专门用于此的模块:www.easyphp.org/documentation/devserver/mobile-for-devserver.php
“使用“移动”模块,您可以在手机/平板电脑上测试您的代码,看看您的网站/应用程序是否适合移动设备。”
【讨论】: