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小时内删除。
发表评论