Debugging with Xdebug and Sublime Text 3

今天和大家一起来学习用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": "."
        }
    ]
}
不论里边有没有数据 , 将文件清空后 , 填入自己的配置:


{
    "folders":
    [
        {
            "follow_symlinks": true,
            "path": "."
        }
    ],
    "settings": {
        "xdebug": {
             "url": "http://my.local.website/",
        }
    }

正如你所看到的,我只添加了一个网址,我的实际网络应用。我可以设置更多设置Xdebug,然而,这就可以了。我还可以在Xdebug设置本身设置的URL,但在这种情况下,我不能在多个项目上工作而无需改变Xdebug配置每个时间。

开始建立一个回话测试一下 ,  使用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: 步出


  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值