Sublime Text配置Xdbug调试PHP代码

为什么要使用Sublime Text

Sublime Text是一种跨平台编辑器。如果一种编辑器只能运行在一种平台上,我是绝对不会考虑它的,跨平台是必要条件。

Sublime Text不仅跨平台,而且在所有平台上看起来都很漂亮。很流畅,响应灵敏,很吸引眼球。

最主要他有丰富的插件支持,扩张性很好。

关于Sublime Text的优点,这边就不一一说明,直接进入主题。

1, 官网下载安装 Sublime Text,根据自己的系统,选择软件版本下载安装,支持Linux、MAC、Windows。

在这里插入图片描述

2,安装包管理器 Package Control

打开Sublime Text,使用快捷键Ctrl+Shift+P调出命令面板,输入install package,选中按回车,稍等几分钟,等安装完成。安装进度在Sublime Text左下角。

在这里插入图片描述

3,安装Xdebug插件

使用Package Control 安装xdebug,使用快捷键调出命令面板,输入install package,选中按回车。调出插件安装面板,搜索xdebug,选择Xdebug Client。

在这里插入图片描述

4,安装Xdebug

我的本地安装的是宝塔面板,可以在线安装Xdebug,如果你使用的环境不支持在线安装,可去Xdebug官网下载安装,这里需要注意的是,要对应PHP的版本。

进入宝塔面板,软件商店,运行环境,找到对应的PHP版本,点击后面的设置,安装扩展中找到Xdebug,安装即可。

在这里插入图片描述

5,修改PHP配置。
[XDebug]
zend_extension="php_xdebug-2.4.1-5.6-vc11-nts-x86_64.dll"
xdebug.remote_enable=1
xdebug.remote_host="localhost"
#为了防止端口占用,改成9001
xdebug.remote_port=9001
xdebug.remote_handler="dbgp"
xdebug.remote_mode=req
xdebug.remote_connect_back=1
6,安装Chrom浏览器,Xdbug Helper扩展程序

前往Google应用商店https://chrome.google.com/webstore/category/extensions,安装Xdebug ,可能需要科学上网。本文转载自https://www.64pu.com/development_tool/sublime_xdebug.html,原文提供Xdebug插件国内下载。

在这里插入图片描述
在这里插入图片描述

复制到浏览器打开,chrome-extension://eadndfjplgieldjbigjakmdgkmoaaaoc/options.html,配置Xdebug Helper选项,修改IDE key如下。

在这里插入图片描述

接下来就是启用xdebug来调试代码了,sublime text3编辑器开启调试,快捷方式ctrl+shift+f9,谷歌浏览器臭虫点击为绿色,刷新浏览器,编辑器里就可以看到对应的调试信息了:

sublime text3调试的快捷方式:
ctrl+f8 新增/删除 断点
ctrl+shift+f9 启动xdebug模式
ctrl+shift+f7 进入函数
ctrl+shift+f10退出xdebug模式
ctrl+shift+f11隐藏xdebug面板

Run (运行到下一个断点)- Ctrl+Shift+F5 or ⌘+Shift+F5
Step Over(步过) - Ctrl+Shift+F6 or ⌘+Shift+F6
Step Into(步入) - Ctrl+Shift+F7 or ⌘+Shift+F7
Step Out(步出) - Ctrl+Shift+F8 or ⌘+Shift+F8

本文转载自https://www.64pu.com/development_tool/sublime_xdebug.html,转载请注明出处。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值