Debugging with Xdebug and Sublime Text 3
来源:互联网 发布:知乎 温州人 上海 编辑:程序博客网 时间:2024/06/05 05:35
今天和大家一起来学习用Sublime Text 3083版本来配置一下Xdebug调试吧 。不多说直接开始
首先,我们必须有PHP Xdebug扩展安装,接下来为大家简单介绍一下 :
先下载文件 : php_xdebug-2.2.5-5.5-vc11-x86_64.dll 百度直接搜 会有的 ,就不提供链接了。
下载后放在对应的文件夹中 , 我这是 :
C:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll
接下来配置php.ini , 我这里使用的Wamp2.5
; XDEBUG Extension[xdebug]zend_extension ="C:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"xdebug.remote_enable=onxdebug.remote_handler="dbgp"xdebug.remote_host="127.0.0.1"xdebug.remote_port=9000如图显示 :
保存之后,重新启动Apache服务器。
通过phpinfo来查看是否安装成功 , 直接搜索Xdebug查看
如果出现这个,证明你安装成功了 。
接下来去配置 Sublime 插件
基本的安装插件我就不重复了 ,直接下载插件
之后 点击回车进入 ,搜索我们要下载的插件 Xdebug Client
下载完成之后,找到刚才下载的插件 进行配置
点击settings-User 打开的文件有时候是空文件, 有时候是这样的:
{ "folders": [ { "follow_symlinks": true, "path": "." } ]}不论里边有没有数据 , 将文件清空后 , 填入自己的配置:
正如你所看到的,我只添加了一个网址,我的实际网络应用。我可以设置更多设置Xdebug,然而,这就可以了。我还可以在Xdebug设置本身设置的URL,但在这种情况下,我不能在多个项目上工作而无需改变Xdebug配置每个时间。{ "folders": [ { "follow_symlinks": true, "path": "." } ], "settings": { "xdebug": { "url": "http://my.local.website/", } }
开始建立一个回话测试一下 , 使用Ctrl+shift+F9 调出调试信息面板
将你要调试的代码 设置一个断点
接下来用浏览器访问 ,你会发现浏览器一直处于刷新状态
接下来你就可以在Sublime 中查看了
这样就完成了 ! ! !
有的人会发现 ?XDEBUG_SESSION_START=sublime.xdebug
这个参数每次添加不是很累吗 ?
所以为大家推介浏览器 插件 就可以不再使用这个参数
安装chrome插件.Xdebug helper 配置xdebug helper .
firefox中的The easiest Xdebug 都可以的
sublimexdebug的一些快捷键
Shift+f8
: 打开调试面板f8
:打开调试面板快速连接Ctrl+f8
: 切换断点Ctrl+Shift+f5
: 运行到下一个断点Ctrl+Shift+f6
: 单步Ctrl+Shift+f7
: 步入Ctrl+Shift+f8
: 步出
- Debugging with Xdebug and Sublime Text 3
- Debug PHP with Sublime Text 2 and Xdebug on Ubuntu
- [置顶] Debugging and Profiling PHP with Xdebug
- Drupal debugging: Xdebug and Devel
- sublime text 2 安装 xdebug
- sublime配置ESLint_Linting React/JSX and ES6 Javascript with Eslint in Sublime Text 3
- Sublime-text with Sogou
- PHP XDebug Sublime Text 单步调试
- Modern Sublime Text 3 and 2 theme
- Win10下使用PHP7+XDebug+Sublime Text 3搭建PHP集成开发环境
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- Sublime Text 3 配置 PHP IDE环境 并使用Xdebug进行调试
- 把Sublime Text 2/3 加入右键菜单(带图标),Edit with Sublime Text
- Driver Debugging with WinDbg and VMWare
- Debugging with tcpdump and other tools
- iPhone Memory Debugging with NSZombie and Instruments
- Debugging with tcpdump and other tools
- Android 快速开发系列 ORMLite 框架最佳实践
- Linux通过man手册查看ASCII
- 创建分割区的表结构
- MySQL 百万级分页优化(Mysql千万级快速分页)
- Android中自定义MultipartEntity实现文件上传以及使用Volley库实现文件上传
- Debugging with Xdebug and Sublime Text 3
- 关闭ios虚拟键盘的几种方法
- linux命令操作
- sparkR集群启动脚本的封装
- make命令详解
- ocp-361
- DO-178B目标的定量分析
- lua和c交互用到的c api介绍
- 百度Ueditor上传插件