繁体   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