Добрый день. Хост - win7, гость - centos7 на virtualbox за NAT`ом (Natnetwork). Настроил проброс с 9002 порта хоста на 9002 гостя. xdebug настроен так:
xdebug.remote_autostart = 1
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_connect_back = 1
xdebug.remote_host = localhost
xdebug.remote_port = 9002
xdebug.idekey = "PHPSTORM"
В PhpStorm`e настроен дебаггер на 9002 порт. Работаю с локальной копией проекта, который лежит в папке проектов на хосте, там же расставляю брейкпоинты. Вроде бы как маппинг настроен таким образом что корень проекта локального соответствует корню проекта на виртуалке, но при запуске скрипта с брэйкпоинтом сначала PhpStorm просит принять входящее соединение, а затем сообщает о завершении сессии без остановок и предлагает настроить маппинг.
Собственно ни один из найденных в сети ответов не решил мою проблему.