使用Netbeans调试PHP程序

By | 2017年4月14日

开发项目中,难免需要断点调试来debug,php项目也是可以实现的,这里使用的编辑器是Netbeans。

1、首先要配置PHP的扩展,需要xdebug的支持,打开php.init,确认开启了debug:

[xdebug]
zend_extension ="E:/wamp64/bin/php/php5.6.25/zend_ext/php_xdebug-2.4.1-5.6-vc11-x86_64.dll"
xdebug.remote_enable = on
xdebug.profiler_enable = on
xdebug.profiler_enable_trigger = on
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir ="E:/wamp64/tmp"
xdebug.show_local_vars=0

如果使用wamp集成包,一般都自带了的。

2、配置Netbeans,打开选项窗口,php->调试页面:

其中【在第一行停止】不要选择,不然每次运行都会首先进入第一行(比如index.php的第一行)。

3、在代码中,加断点,开始调试

完美。