Как подключить приложение iPhone (отдых) к XAMPP, используя локальное соединение WIFI?

Я делаю приложение для iPhone, взаимодействующее (REST) ​​с веб-приложением PHP на wordpress на моем локальном сервере с использованием XAMPP (версия 7.2.7-0).

Проблема в том, что я не могу связаться с моим локальным сервером с помощью телефона, тогда как я использую для этого адрес http://localhost: 8080.

Я уже пробовал несколько вещей, которые нашел на этом форуме и другие:

Не уверен, что я сделал это в правильном порядке или правильно, поэтому не думайте, что это не может быть решением, чтобы использовать эти решения ????

Я должен подключиться к своему локальному серверу XAMPP на своем Mac с помощью iPhone. Я знаю, что это возможно, но я действительно не знаю, как...

Изменить: я проверил, какие порты открыты на разных IP-адресах, с помощью приложения «Сетевая утилита»:

  • 192.168.64.2 (XAMPP): 80 открыто

  • 127.0.0.1: 8080 открыт

  • 192.168.X.X локальный IP-адрес моего компьютера: НИЧЕГО

Может быть, мне попробовать открыть порт 8080 на моем локальном адресе?


person Giams    schedule 17.08.2019    source источник


Ответы (2)


Если они уже находятся в одной сети Wi-Fi, вы сможете подключиться к ней через IP-адрес хост-компьютера.

Возможно, если это не сработает, попробуйте подключить компьютер к точке доступа на вашем телефоне (интернет не нужен), и он должен показать вам список подключенных устройств с их IP-адресами, и вы можете жестко закодировать это значение в своем приложении.

person Ahmed Nader    schedule 17.08.2019
comment
Спасибо за ваш ответ. Я подключил свой компьютер к телефону и попытался подключиться к своему локальному веб-сайту, используя новый IP-адрес ( и my_mac_name.local:8080), но это тоже не работает. Я просто хочу уточнить, что мои файлы httpd такие, какими я их получил, когда установил XAMPP (я удалил все изменения) - person Giams; 17.08.2019

Наконец, я использовал программу SquidMan для создания прокси. Процедура описана здесь: http://egalo.com/2012/05/29/testing-mac-web-site-using-local-hostname-on-mobile-device/

Советы:

  • не используйте ваш локальный порт в настройках вашего прокси (я использовал 8000 вместо 8080)

  • добавьте URL-адрес, связанный с вашим локальным хостом, в /etc/hosts, например «127.0.0.1 my_local_website»

  • Кажется, что иногда вам нужно перезагрузить компьютер, чтобы SquidMan принял во внимание ваши настройки.

person Giams    schedule 19.08.2019