Удаленная отладка 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, указав на \\ гостевой IP\мойсайт. В конфигурации запуска проекта у меня есть следующее:

  • Запуск от имени: Локальный веб-сервер
  • 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,, mysite.local.fr
xdebug.remote_connect_back=1
xdebug.remote_handler=dbgp
xdebug.idekey="netbeans-xdebug"
xdebug.remote_mode=req

Ничего из этого не работает, Netbeans не останавливается ни на одной точке останова из Windows.

Отладка непосредственно с моей виртуальной машины с помощью Netbeans работает нормально.

Кто-нибудь может сказать мне, как заставить мой отладчик работать удаленно из Windows? Спасибо

13
задан David 23 March 2012 в 07:39
поделиться