Notepad++ DBGp Xdebug
如何单步调试
1. 安装
2. 安装,确认服务可用。修改php.ini ,
[xdebug]
_enable =1
xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "d:/wamp/tmp"
_handler=dbgp
_host=127.0.0.1
_mode=req
xdebug.idekey=default
_log="D:/wamp/logs/xdebug.log"
_port=9000
xdebug.show_exception_trace=0
xdebug.show_local_vars=9
xdebug.show_mem_delta=0
ace_format=0
保存,重新启动apache.
3.   dbgpPlugin.dll 这个档案复制到 Notepad++ 的安装文件夹下的 plugins 数据,档案复制完成后,请关闭之后再重新启动 Notepad++ 来让新安装的 Plugin 生效,
4. 请将 DBGP 的设定画面设定如下图,
如果是用虚拟主机的话,「Remote Server IP」项目要改虚拟主机的网域,
而「IDE KEY」项目要改成在 php.ini xdebug.idekey」项目的设定值,
Remote Path」和「Local Path」这二个项目请设成要 Debug 的网站的根文件夹的路径,
另外,还要勾选下方的「Refresh local context on erery step」和「Refresh global context on every step」,都设定好之后,请点选下方的「Ok」来储存设定。
5. 再来,就可以开始准备进行 Debug 了,请 Notepad++ 先开启要除错的档案,
6. 然后, 点选上方选单的「外挂模块」>DBGP>Debuger」来打开 Debuger 工具,接着,请设定一个断点(Break Point)
7. 设定方式是将光标停在要设为断点的那一行,之后,再点选下方 Debuger 的大红点,就可以了。
8. 接下来,请用浏览器开启要除错的网站,
9. 然后,在要开启的网址后面加上「?XDEBUG_SESSION_START=任意字符串的名称」,
notepad++10. 例如,127.0.0.1/index.php这个网址,
11. 那么,就要在浏览器用127.0.0.1/index.php?XDEBUG_SESSION_START=aaaaa网址来开启,接着,Notepad++ 就会跳出来,就可以开始除错了哩
firefox就不用后面加参数了

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。