Depuración remota de PHP con Netbeans y XDebug
Estoy tratando de usar XDebug en el siguiente escenario
Physical Host en Windows 7, con Netbeans 7.1.1 Invitado virtual en Ubuntu, con servidor Apache y PHP 5.3.10el código PHP de mi sitio web está en una carpeta compartida en Ubuntu, en / var / www / mysite El código PHP es accesible desde mi host de Windows, en \\ guestIP \ mysite, con permisos R / WSitio web accesible desdehttp: //mysite.local.f, tanto del anfitrión como del invitadoCreé un proyecto de Netbeans desde mi Windows Host, apuntando a \\ guestIP \ mysite. En el proyecto Ejecutar configuración, tengo lo siguiente:
Ejecutar como: servidor web localURL del proyecto:http: //mysite.local.fIndex file: index.php (existe en el proyecto)En la Configuración de ejecución avanzada:
Marqué "Preguntar siempre" (también intenté usar "No preguntar" e iniciar el navegador con la clave de sesión) Intenté configurar '/ var / www / mysite' - \\ GuestIP \ mysite para el mapeo (e intenté no usar nada también)No he tocado la configuración del proxyTengo lo siguiente en php.ini en mi 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
Nada de esto funciona, Netbeans no se detiene en ningún punto de interrupción de Windows.
La depuración directamente desde mi VM con Netbeans funciona bien.
¿Alguien puede decirme cómo hacer que mi depurador funcione de forma remota desde Windows? Gracia