sublime3安装xdebug

本文详细介绍如何通过Xdebug插件在Sublime Text 3环境中配置并调试PHP代码。包括安装必要的工具、配置Xdebug参数及Sublime项目设置等关键步骤。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1. 在开始之前你需要安装sublime text 3的包控制器(package Controller)这个最基本的插件(没有安装就百度下);

2. 用ctrl+shift+p调出搜索框,输入Package Control,选中其中的Package Control: Install Package,

输入xdebug client,找到xdebug client,安装完成后要重启Sublime;

(https://packagecontrol.io/packages/Xdebug%20Client 为官方的说明文档)

3. 在浏览器chrome中安装Chrome Xdebug Helper扩展,一直绿色的虫子(可能需要FQ);

4. 安装php的xdebug扩展,并且在php.ini中配置相应的参数,如果使用wamp服务器则需要扩展的.dll文件,已经默认关联好

其他具体配置,如下:

(官方说明文档,https://xdebug.org/docs/all_settings)

zend_extension = "d:/wamp/bin/php/php5.5.12/zend_ext/php_xdebug-2.2.5-5.5-vc11-x86_64.dll"
;
[xdebug]
xdebug.remote_enable = on
xdebug.remote_handler = "dbgp"
xdebug.remote_host= "localhost"
xdebug.remote_port = 9999
xdebug.collect_params=3
xdebug.collect_vars=1
xdebug.collect_assignments=1
xdebug.collect_includes=1
xdebug.cli_color=2
xdebug.show_exception_trace=0
xdebug.show_mem_delta=1
xdebug.var_display_max_children=-1
xdebug.var_display_max_data=-1
xdebug.var_display_max_depth=6

xdebug.profiler_enable = off
xdebug.profiler_enable_trigger = off
xdebug.profiler_output_name = cachegrind.out.%t.%p
xdebug.profiler_output_dir = "d:/wamp/tmp"
xdebug.show_local_vars=0

 

5. 打开工程目录,点击编辑器project->save project as,输入名称xxx生成xxx.sublime-project文件,编辑该文件:

{
    "folders":
    [
        {
            "path": "D:\\wamp\\www\\drinkinorder"
        }
    ],
    "settings":
    {
        "xdebug":
        {
            "close_on_stop": true,
            "path_mapping":
            {
            },
            "port": 9999,
            "super_globals": true,
            "url": "http://localhost/drinkinorder/public",
            "max_depth":3,
            "max_children": 128,
        }
    }
}

 

6. 操作xdebug来调试php代码

1)xdebug默认设置文件,Tools->Xdebug->Setting Default,文件中的属性可以在xxx.sublime-project覆盖;

2)Tools->Xdebug->start debugging,或ctrl+shift+F9

3)下一个断点,ctrl+shift+F5

4)单步调试,ctrl+shift+F6

5)跳入,ctrl+shift+F7

6)跳出,ctrl+shift+F8

 

转载于:https://www.cnblogs.com/oneyear/p/8331013.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值