Sie können keine Xdebug-Sitzung mit einem VMware-Gastbetriebssystem öffnen?

Sie können keine Xdebug-Sitzung mit einem VMware-Gastbetriebssystem öffnen?

Ich habe xdebug 2.1.2 geladen und in meinem phpinfo scheint es zu funktionieren, aber ich möchte wissen, wie ich überprüfen kann, ob xdebug auf Port 9000 lauscht. Normalerweise würde ich eine Reverse Shell für xdebug verwenden, aber mit meiner VMware auf meiner lokalen Box möchte ich eine normale Remote-Sitzung? Ich kann meinen Host von meiner virtuellen Maschine aus anpingen, ich kann von meinem Host aus eine Verbindung zu meinem Webserver zu meiner virtuellen Maschine herstellen und auch eine FTP-Sitzung öffnen, aber ich kann meine IDE nicht mit xdebug verbinden? Ich habe bereits Port 80 und 9000 von meinem vmnet8 an meinen Host-Port weitergeleitet?

Hier ist meine VMware-Netconfig:

Ich verwende VMnet8 im NAT-Modus. Mein Subnetz ist 192.168.92.0. Die IP meines Gastes ist 192.168.92.128

Ich habe Port 80 und Port 9000 weitergeleitet. Ich kann jedoch von meinem Host aus auf Port 21 zugreifen??? Ich kann ohne Portweiterleitung per FTP auf mein Gastbetriebssystem zugreifen?

Antwort1

Aktivieren Sie zuerst xdebug.remote_log in Ihrer php.ini-Datei.

Versuchen Sie Telnet Hostip 9000

Stellen Sie sicher, dass die Zeile xdebug.idekey=ECLIPSE_DBGP konfiguriert ist

verwandte Informationen