無法使用 vmware 來賓作業系統開啟 xdebug 會話?

無法使用 vmware 來賓作業系統開啟 xdebug 會話?

我已經加載了 xdebug 2.1.2,在我的 phpinfo 中它似乎可以工作,但是我想知道如何驗證 xdebug 正在偵聽連接埠 9000?通常我會使用反向 shell 進行 xdebug,但是對於本機上的 vmware,我想要一個正常的遠端會話?我可以從我的虛擬機 ping 我的主機,我可以從我的主機連接到我的網站伺服器到我的虛擬機,還可以打開 ftp 會話,但我無法讓我的 IDE 連接到 xdebug?我已經將連接埠 80 和 9000 從 vmnet8 轉送到我的主機連接埠?

這是我的 vmware-netconfig:

我在 NAT 模式下使用 VMnet8。我的子網路是 192.168.92.0。我的客人的IP是192.168.92.128

我已經轉送了連接埠 80 和連接埠 9000。我可以在沒有連接埠轉送的情況下 ftp 到我的來賓作業系統嗎?

答案1

首先在 php.ini 檔案中啟用 xdebug.remote_log。

試試telnet hostip 9000

確保 xdebug.idekey=ECLIPSE_DBGP 行已配置

相關內容