не могу получить доступ к localhost через устройство Android с помощью Easyphp - PullRequest
0 голосов
/ 13 апреля 2019

Я использую Easyphp для размещения моего локального веб-сайта на Windows, и он работает безупречно. Сейчас я пытаюсь запустить сайт с моего телефона Android. Но похоже, что это не работает, просто набрав:

http://pclocalip:8080 или же http://pclocalip

Как и другие веб-хосты, такие как XAMPP и WAMP , позволяют это просто сделать.

Ответы [ 2 ]

0 голосов
/ 24 апреля 2019

Специально для этого есть модуль: www.easyphp.org / documents / devserver / mobile-for-devserver.php

"С модулем" Мобильный "вы можетепроверьте свой код на своем мобильном телефоне / планшете и посмотрите, подходит ли ваш веб-сайт / приложение для мобильных устройств. "

0 голосов
/ 13 апреля 2019

Если вы используете эмулятор 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 здесь IP-адрес localhostвашей машины, которая запускает AVD

...