NetBeans配置Xdebug 远程调试PHP

Posted hnhycnlc888

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了NetBeans配置Xdebug 远程调试PHP相关的知识,希望对你有一定的参考价值。

1、配置php

技术分享图片
说明:xdebug.trace_output_dir和xdebug.profiler_output_dir需要增加权限

#chmod 755 /usr/xdebug-tmp

xdebug.remote_host是本机IP,xdebug.remote_port是远程linux中xdebug开启的端口,需要注意防火墙需要打开。

 

重启php-fpm

# killall php-fpm

#  /etc/init.d/php-fpm

查看phpinfo一定有xdebug的扩展才说明安装成功:

技术分享图片

2.配置NetBeans

首先配置调试信息

技术分享图片

再需要配置远程连接信息
技术分享图片 点击“管理”弹出管理远程连接对话框。 点击添加可以新增一个远程连接,注意连接类型选择SFTP就可以了,这样就可以使用默认的root账号即可,否则需要自己架设FTP。

技术分享图片

说明:如果新建PHP项目的时候已经设置好了就无需设置。

 

3.调试

设置好上述几部以后,就可以在php代码中打断电,点击“运行”--“调试项目”,

如果xdebug因为种种原因没有配置好,那么在NetBeans右下角会一直显示“连接中”。

只有显示“运行”才说明是成功的,这时候就可以从监视窗口查看变量信息。

技术分享图片










以上是关于NetBeans配置Xdebug 远程调试PHP的主要内容,如果未能解决你的问题,请参考以下文章

netbeans 调试 php

无法通过 netbeans 和 xdebug 调试内部页面

远程服务器的 Xdebug 未连接

使用 VirtualBox 进行远程 Xdebug

在 Netbeans 中使用 XDebug 调试 PHP

netbeans工具使用xdebug断点调试php源码