Netbeans远程调试(Xdebug)

Netbeans远程调试(Xdebug),netbeans,xdebug,Netbeans,Xdebug,我在AmazonEC2服务器上创建了一个远程源php项目,我正在本地Windows7机器上编辑netbeans的源代码,并使用SFTP上传到ec2实例 上传代码可以正常工作,应用程序本身也可以正常工作。但是,当我尝试调试代码时,netbeans不会在任何断点处停止 我已经按照文档中的指定映射了netbeans上运行配置类别中的服务器路径和项目路径 我还尝试将以下内容添加到ec2服务器上的php.ini中 xdebug.remote_enable=1 xdebug.remote_handler=d

我在AmazonEC2服务器上创建了一个远程源php项目,我正在本地Windows7机器上编辑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"
xdebug.remote\u enable=1
xdebug.remote_handler=dbgp
xdebug.remote\u主机=
xdebug.remote_port=9000
xdebug.remote_log=“/tmp/log/xdebug.log”

其中ip地址=我的服务器的ip地址

远程主机设置应该是运行IDE的计算机的IP地址。您需要确保带有Xdebug的EC2实例可以连接到与EC2实例对话的网络接口上的端口9000。如果使用NAT从本地LAN执行此操作,则需要设置一个隧道。可能有一些提示可以帮助您使用隧道。

您可以同时发布您的/tmp/log/xdebug.log文件吗?或者至少发布一个摘录,其中包含连接和10/20行上下?