Não é possível abrir uma sessão xdebug com um sistema operacional convidado VMware?

Não é possível abrir uma sessão xdebug com um sistema operacional convidado VMware?

Carreguei o xdebug 2.1.2 e no meu phpinfo parece funcionar, mas quero saber como posso verificar se o xdebug está escutando a porta 9000? Normalmente eu usaria um shell reverso para xdebug, mas com meu vmware na minha caixa local quero uma sessão remota normal? Posso fazer ping em meu host a partir da minha máquina virtual, posso me conectar ao meu servidor web do meu host à minha máquina virtual e também abrir uma sessão FTP, mas não consigo fazer meu IDE se conectar ao xdebug? Já encaminhei as portas 80 e 9000 do meu vmnet8 para a porta do host?

Aqui está meu vmware-netconfig:

Estou usando o VMnet8 no modo NAT. Minha sub-rede é 192.168.92.0. O IP do meu convidado é 192.168.92.128

Encaminhei a porta 80 e a porta 9000. Porém, consigo acessar a porta 21 do meu host??? Posso fazer FTP para meu sistema operacional convidado sem encaminhamento de porta?

Responder1

Habilite primeiro xdebug.remote_log em seu arquivo php.ini.

Experimente o telnet hostip 9000

Certifique-se de que a linha xdebug.idekey=ECLIPSE_DBGP esteja configurada

informação relacionada