Удаленная отладка PHP с помощью Netbeans и XDebug
Я пытаюсь использовать XDebug в следующем сценарии
Физический хост на Windows 7, с Netbeans 7.1.1Виртуальный гость на Ubuntu, с сервером Apache и PHP 5.3.10код PHP моего сайта находится в общей папке на Ubuntu, в / var / www / mysiteкод PHP доступен с моего хоста Windows, на \\ guestIP \ mysite, с разрешениями R / WСайт доступен сhttp://mysite.local.frот хоста и гостяЯ создал проект Netbeans с моего хоста Windows, указывая на \\ guestIP \ mysite. В проекте Выполнить настройку у меня есть следующее:
Запуск от имени: локальный веб-серверURL проекта:http://mysite.local.frИндексный файл: index.php (существует в проекте)В расширенной конфигурации запуска:
Я проверил «Спрашивать каждый раз» (я также пытался использовать «Не спрашивать» и сам запускать браузер с ключом сеанса)Я попытался установить '/ var / www / mysite' - \\ GuestIP \ mysite для сопоставления (и также попытался ничего не использовать)Я не трогал настройки проксиУ меня есть следующее в php.ini на моей Ubuntu VM
xdebug.remote_enable = on
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = /tmp
;xdebug.remote_host=localhost,<HostIP>, mysite.local.fr
xdebug.remote_connect_back=1
xdebug.remote_handler=dbgp
xdebug.idekey="netbeans-xdebug"
xdebug.remote_mode=req
Ничего из этого не работает, Netbeans не останавливается ни на одной точке останова из Windows.
Отладка напрямую с моей виртуальной машины с Netbeans работает нормально.
Может кто-нибудь сказать мне, как заставить мой отладчик работать удаленно из Windows? Спасибо