Как настроить PhpStorm для использования xdebug на машине Vagrant

Я пытаюсь настроить xdebug для работы в PhpStorm с моей машиной Vagrant, но не могу понять, как правильно все настроить.

Вот Vagrantfile, который я использую:
https://github.com/fideloper/Vaprobash

Этот Vagrantfile устанавливает и настраивает xdebug для моей машины Vagrant, но я не уверен, как подключить это к PhpStorm. Между моей конфигурацией xdebug.ini, моей конфигурацией веб-сервера и конфигурацией отладки веб-приложения PHP я не могу понять, как заставить все работать.

конфигурации

Когда я нажимаю run->debug в PhpStorm я получаю следующее:

результат

Я попытался взломать детали конфигурации, но мне не повезло. Кто-нибудь может указать, что я здесь делаю не так?

1

Решение

xdebug работает «в обратном направлении» к наиболее типичному серверному программному обеспечению, с которым можно столкнуться на Vagrant. IE, для apache вы бы запустили это на ВМ и перенаправили порт с хоста на ВМ, чтобы вы могли подключиться к серверу. Ну, xdebug хочет отправить данные от ВМ на хост-машине. Это означает, что вам нужно передать xdebug IP-адрес хоста — вероятно, тот, который виртуальная машина сконфигурировала в сети только хоста, а не ваш типичный IP-адрес — а также убедиться, что сервер xdebug работает и может принимать соединения.

Да, это оставляет желать лучшего. , , ,

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]