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右下角会一直显示“连接中”。

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


猜你喜欢

转载自www.cnblogs.com/hnhycnlc888/p/9484262.html