今天和大家一起来学习用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=on
xdebug.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
: 步出