¿No se puede abrir una sesión de xdebug con un sistema operativo invitado vmware?

¿No se puede abrir una sesión de xdebug con un sistema operativo invitado vmware?

Cargué xdebug 2.1.2 y en mi phpinfo parece funcionar. Sin embargo, quiero saber cómo puedo verificar que xdebug esté escuchando el puerto 9000. Normalmente usaría un shell inverso para xdebug pero con mi vmware en mi caja local quiero una sesión remota normal. ¿Puedo hacer ping a mi host desde mi máquina virtual, puedo conectarme a mi servidor web desde mi host a mi máquina virtual y también abrir una sesión ftp pero no puedo hacer que mi IDE se conecte a xdebug? ¿Ya reenvié los puertos 80 y 9000 desde mi vmnet8 al puerto de mi host?

Aquí está mi vmware-netconfig:

Estoy usando VMnet8 en modo NAT. Mi subred es 192.168.92.0. La ip de mi invitado es 192.168.92.128

He reenviado el puerto 80 y el puerto 9000. Sin embargo, ¿puedo acceder al puerto 21 desde mi host? ¿Puedo enviar ftp a mi sistema operativo invitado sin reenvío de puertos?

Respuesta1

Primero habilite xdebug.remote_log en su archivo php.ini.

Pruebe Telnet Hostip 9000

Asegúrese de que la línea xdebug.idekey=ECLIPSE_DBGP esté configurada

información relacionada