无法使用Easyphp通过Android设备访问localhost

问题描述 投票:0回答:2

我正在使用Easyphp在Windows上托管我的本地网站,它运行完美。现在我正试图从我的Android手机启动网站。但它似乎只通过键入:

http://pclocalip:8080http://pclocalip

正如XAMPP和WAMP等其他Web主机允许它一样。

android xampp localhost wamp easyphp
2个回答
0
投票

如果您使用默认的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地址


0
投票

特别是有一个模块:www.easyphp.org/documentation/devserver/mobile-for-devserver.php

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

© www.soinside.com 2019 - 2024. All rights reserved.