Не удается открыть сеанс 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 настроена

Другие вопросы по тегам