Vagabundo + Xdebug + Atom

Tengo un cuadro vagabundo con xdebug instalado, ejecutándose en OSX, pero estoy luchando por obtener el complemento Atom xdebug (php-debug) para conectarse a él.

Pegué elphpinfo(); datos en el sitio de validación xdebug y decía que todo estaba bien. Y puede ver todas las configuraciones de xdebug.

He mapeado el puerto 9000 en el archivo vagabundo.

config.vm.network :forwarded_port, guest: 9000, host: 9000

El cuadro vagabundo tiene una red de host solo que expone192.168.10.100 como la IP del servidor.

Y he probado todo tipo de diferentes opciones de xdebug, las que se encuentran en el sitio del complemento ATOM sugieren ...

xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_connect_back=1
xdebug.remote_port=9000
xdebug.remote_handler=dbgp
xdebug.remote_mode=req
xdebug.remote_autostart=true

Pero eso es un poco confuso comoremote_connect_back=1 significa que xdebug ignorará elremote_host configuración, así que no estoy seguro de por qué ambos están allí, ni funcionan.

He reiniciado apache / php después de cada vez que cambio las opciones y compruebo que están cargadas conphpinfo();

Si verifico quién está escuchando en el puerto 9000

COMMAND     PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
Atom\x20H 10656 Matt   28u  IPv6 0x321cb0a96ba5b593      0t0  TCP *:cslistener (LISTEN)
VBoxHeadl 10889 Matt   19u  IPv4 0x321cb0a981a71433      0t0  TCP *:cslistener (LISTEN)

Puede ver tanto vagabundo (caja virtual) como Atom. Aunque Atom es IPv6, lo cual es extraño ...

Pero habilitar el depurador en ATOM, establecer un punto de interrupción y llegar al sitio, no sucede nada: ATOM nunca se conecta.

¿Algunas ideas? ¿Alguien tiene esto para trabajar?

Respuestas a la pregunta(2)

Su respuesta a la pregunta