簡體   English   中英

Netbeans遠程調試(Xdebug)

[英]Netbeans debugging remotely (Xdebug)

我已經在Amazon ec2服務器上創建了一個遠程來源的php項目,我正在從本地Windows 7計算機上從netbeans編輯源代碼,並使用SFTP上傳到ec2實例。

上傳代碼可以正常工作,而應用程序本身也可以正常工作。 但是,當我嘗試調試代碼時,netbeans不會在任何斷點處停止。

我已按照此處文檔中的指定,將服務器路徑和項目路徑映射到了netbeans的“運行配置”類別中。

我也嘗試將以下內容添加到我的ec2服務器上的php.ini中

xdebug.remote_enable=1
xdebug.remote_handler=dbgp
xdebug.remote_host=<ip address>
xdebug.remote_port=9000
xdebug.remote_log="/tmp/log/xdebug.log"

ip地址=我服務器的IP地址。

remote_host設置應該是運行IDE計算機的IP地址。 您需要確保帶有Xdebug的EC2實例可以連接到與EC2實例通信的網絡接口上的端口9000。 如果從具有NAT的本地LAN進行此操作,則需要設置隧道。 http://derickrethans.nl/debugging-with-xdebug-and-firewalls.html上可能會有一些提示,以幫助您使用隧道。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM