首页 > 代码库 > vscode增加xdebug扩展
vscode增加xdebug扩展
- 首先确保php增加了xdebug扩展,方法很多,百度一下。可通过phpinfo()查看是否已开启支持。
[xdebug]; XDEBUG Extensionzend_extension = "C:/phpStudy/php56n/ext/php_xdebug-2.4.0-5.6-vc11-nts.dll"xdebug.remote_enable = onxdebug.profiler_enable = onxdebug.profiler_enable_trigger = offxdebug.profiler_output_name = cachegrind.out.%t.%pxdebug.profiler_output_dir = "D:/WWW/tmp"xdebug.show_local_vars=0;启用远程调试xdebug.remote_autostart= 1
- C:/phpStudy/php56n/ext/php_xdebug-2.4.0-5.6-vc11-nts.dll 根据安装位置自定义设置
- ctrl+shift+D 打开调试,点击小齿轮,选择相对应的语言(我这选择php),下拉框选择listen to xdebug
{ "version": "0.2.0", "configurations": [ { "name": "Listen for XDebug", "type": "php", "request": "launch", "port": 9000 }, { "name": "Launch currently open script", "type": "php", "request": "launch", "program": "${file}", "cwd": "${fileDirname}", "port": 9000 } ]}
- 鼠标在代码行号左边点击设置断点,F5,启动调试。
- 在浏览器中输入相对应的访问地址,在调试-变量出即可看到断点的结果值
NOTICE:
- php安装xdebug一直失败,最终发现是下载的 php_xdebug-2.4.0rc4-5.6-vc11-x86_64.dll 有误,改为nts后成功, php_xdebug-2.4.0-5.6-vc11-nts.dll 安装上后成功!
- 断点使用:vscode中F5开启断点,在浏览器中访问后,将会直接跳至vscode中,按f5即可不断按照断点运行/停止。断点-变量中显示的数据是设置断点行之前的数据信息,不包括本行!
- 安装后可能与其他编辑器的xdebug冲突,比如zendstudio默认含有xdebug插件,解决办法:更改zendstudio中xdebug插件的端口号,默认9000
vscode增加xdebug扩展
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。