我正在使用Easyphp在Windows上托管我的本地网站,它运行完美。现在我正试图从我的Android手机启动网站。但它似乎只通过键入:
正如XAMPP和WAMP等其他Web主机允许它一样。
如果您使用默认的Android模拟器
第一步是使用增加的分区大小启动AVD,否则当您尝试保存修改后的hosts文件时可能会出现内存不足错误
模拟器-avd MyAVD -partition-size 128
然后,您必须重新安装系统分区,以便它是可写的
adb remount
然后将hosts文件从模拟设备复制到主机
adb pull / etc / hosts
编辑hosts文件,使其包含所有相关虚拟主机名的映射
127.0.0.1 localhost
10.0.2.2 pclocalip
然后将更新的文件复制回模拟设备
adb push hosts / etc / hosts
然后,您应该能够在模拟器的浏览器中访问http://pclocalip并查看正确的站点
PS:请注意,这里的10.0.2.2
是运行AVD的计算机的本地主机IP地址
特别是有一个模块:www.easyphp.org/documentation/devserver/mobile-for-devserver.php
“使用”Mobile“模块,您可以在手机/平板电脑上测试代码,看看您的网站/应用程序是否适合移动设备。”