1

Я пытаюсь подключиться к встроенному веб-серверу PHP (php -S), работающему на виртуальной машине VirtaulBox.

  • Мой хост ОС: Windows 8.1 x64
  • Моя гостевая ОС: Ubuntu Server 14.04 LTS

Я могу получить доступ к веб-серверу Apache просто отлично, но для мелочей веб-сервер PHP работает быстрее, и я предпочитаю это.

Команда, которую я использовал для создания такого веб-сервера, следующая:

php -S localhost:5445

Это всегда работало на ОС Linux. Просто набрав localhost:5445 в браузере показала веб-страницу. Однако в этот раз, когда я пытаюсь получить доступ к странице с хоста, я получаю сообщение об ошибке, в котором говорится, что он не может подключиться, и журнал ничего не показывает.

В моем файле hosts я установил имя для IP-адреса виртуальной машины.

Мне нужно настроить что-нибудь еще?

PS: Если я могу предоставить больше информации, пожалуйста, сообщите мне в комментарии. :)

edit: Попытка доступа к серверу с localhost:5445 , vserver:5445 и 192.168.56.56 , но ни один не работал. Та же ошибка Кстати, ошибка, которую я получаю в Chrome - ERR_CONNECTION_REFUSED .

1 ответ1

0

Вы можете использовать информацию из статьи ниже. По сути, вам нужно установить правила брандмауэра и удалить блок на порте, который вы хотите использовать. Я пробовал это во время тестирования демо-приложения Symfony, и оно отлично работает.

http://markonphp.com/use-php-built-server/

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