Удаленная отладка 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? Спасибо

Ответы на вопрос(6)

Ваш ответ на вопрос