Несколько одновременных подключений Xdebug на Vagrant VM в Intellij - PullRequest
0 голосов
/ 10 октября 2019

Я использую Apache в виртуальной машине Vagrant. Я запускаю свою конфигурацию PHP Remote Debug в Intellij для прослушивания соединений Xdebug. Я хотел бы отладить два запроса одновременно. Я делаю один запрос к first.php и другой запрос к second.php, используя браузер на моем хосте (Google Chrome).

Code with breakpoints

Отладчик делает паузувыполнение запроса к first.php, но запрос к second.php не выполняется (точка останова не достигнута) до выполнения первого запроса. Я использую следующую конфигурацию:

zend_extension=xdebug.so
xdebug.remote_enable=true
xdebug.remote_connect_back=true
xdebug.remote_autostart=true
xdebug.idekey=MY_AWESOME_KEY

Intellij Xdebug config PHP Remote Debug configuration

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

1 Ответ

2 голосов
/ 10 октября 2019

Не запускайте конфигурацию удаленной отладки PHP! Просто используйте меню «Выполнить -> Начать прослушивание PHP-отладочных соединений», и оно работает.

...