3

Я хочу поделиться своим приложением PHP, работающим на WAMP, с друзьями с домашнего компьютера,
Там в любом случае?

Поскольку каждый ПК имеет уникальный IP-адрес, можно ли его использовать как сервер [крошечный]?

4 ответа4

3

Вы можете настроить облегченный пакет веб-сервера для Windows, такой как xampp. Затем вы можете настроить xampp так, чтобы он был доступен для внешних устройств (по умолчанию он отвечает только на localhost, но вы можете легко изменить это в интерфейсе настроек). Затем вам необходимо настроить маршрутизатор для переадресации порта 80 на нужный компьютер, если у вас есть маршрутизатор.

Редактировать:
Этот вопрос здесь о SU также содержит много информации: что такое переадресация портов и для чего она используется?

2

Попробуйте localtunnel или showoff.io - они были разработаны именно для этой цели («самый простой способ поделиться локальными веб-серверами с остальным миром»).

1
  1. Зарегистрируйте доменное имя (это около $ 10/ год). Я бы использовал Namecheap поверх GoDaddy.

  2. Вы, вероятно, используете "динамический" IP-адрес, который может меняться изо дня в день (по сравнению со статическим IP-адресом, который не меняется). Вам нужно будет получить динамический DNS-клиент от кого-то вроде no-ip.com, затем настроить DNS вашего домена на использование серверов имен no-ip и запустить в вашей системе клиент no-ip, который будет синхронизировать ваше доменное имя с вашим изменение IP-адреса.

  3. Вам нужно будет "переадресовать" порт 80 WAN (снаружи) на локальный IP-адрес системы, чтобы поступающие запросы перенаправлялись в вашу систему ... Но вы должны сделать это только если у вас есть маршрутизатор.

  4. В Windows есть приложение брандмауэра, которое блокирует входящий порт 80 (порт HTTP). Вам нужно будет разблокировать этот порт.

  5. Существуют разные пакеты WAMP. Некоторые лучше, чем другие. Я использую WampDeveloper Pro . Это коммерческий сорт, предназначенный для производства. Некоторые из других, которые являются бесплатными и в основном для тестирования, это Xampp и WampServer.

1

Вы можете установить Xampp на отдельную коробку. Установите фиксированный IP-адрес, например 192.168.1.200. Тогда другие локальные компьютеры могут использовать его. В адресной строке браузера поставьте 192.168.1.200. Вот ссылка на версию Lite. http://download.cnet.com/XAMPP-Lite/3000-10248_4-75157363.html

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .