Не можете открыть сеанс xdebug с гостевой ОС VMware?

Не можете открыть сеанс xdebug с гостевой ОС VMware?

Я загрузил xdebug 2.1.2, и в моем phpinfo он, кажется, работает, однако я хочу знать, как я могу проверить, что xdebug слушает порт 9000? Обычно я использую обратную оболочку для xdebug, но с моим vmware на моем локальном компьютере я хочу обычный удаленный сеанс? Я могу пинговать свой хост с моей виртуальной машины, я могу подключиться к своему веб-серверу с моего хоста на моей виртуальной машине, а также открыть сеанс ftp, но я не могу заставить свою IDE подключиться к xdebug? Я уже перенаправил порты 80 и 9000 с моего vmnet8 на мой порт хоста?

Вот мой vmware-netconfig:

Я использую VMnet8 в режиме NAT. Моя подсеть 192.168.92.0. IP моего гостя 192.168.92.128

Я перенаправил порты 80 и 9000. Однако я могу получить доступ к порту 21 со своего хоста??? Я могу подключиться по ftp к своей гостевой ОС без переадресации портов?

решение1

Сначала включите xdebug.remote_log в файле php.ini.

Попробуйте telnet hostip 9000

Убедитесь, что строка xdebug.idekey=ECLIPSE_DBGP настроена

Связанный контент