美文网首页
sublime配置php调试工具XDebug

sublime配置php调试工具XDebug

作者: 疯狂小嘉哥 | 来源:发表于2018-02-27 16:20 被阅读0次

    最近在尝试着使用php的调试工具XDebug,网上的教程不是写得很完整,很多人只看一篇文章是配置不出来的,需要更多的查阅资料,不是漏了点知识点就是快捷键没有生效,只好自己总结一下了详细的教程;

    XDebug断点调试比较消耗资源,用不着时请记得关闭

    • 安装并开启php的xdebug扩展(有些集成环境是自动安装了这个扩展的,但是没有开启)

      • 检查是否安装了XDebug扩展,在phpinfo页面信息里面搜索是否有xdebug扩展,如果安装并开启了XDebug扩展,下面两步可以跳过;

      • 安装:
        Xdebug官方网站
        在官方网站中找出对应php版本的dll文件,下载并解压到PHP安装目录/ext文件夹中;

      • 开启:
        接着我们在PHP配置文件php.ini中追加如下配置内容,如果安装了没有开启,把原来配置的off改为on;记得重启服务器,检查phpinfo里面是否出现了xdebug扩展,以phpinfo里面是否出现为标准

          [xdebug]
          xdebug.remote_enable = on
          xdebug.profiler_enable = on
          xdebug.profiler_enable_trigger = on
          xdebug.profiler_output_name = cachegrind.out.%t.%p
          xdebug.profiler_output_dir = "e:/wamp/tmp"
          xdebug.show_local_vars=0
          xdebug.remote_host = "127.0.0.1"  #主机地址 
          xdebug.remote_port = 9000   #默认填写9000,如果端口冲突,请填写9000之外的端口,比如10000 
        
    • 安装sublime的xdebug client插件

      • ctrl+shift+p,输入install packge,回车,再输入xdebug client,回车。xdebug插件安装完成。重启sublime;
      • Package Control这个sublime包管理依赖插件没有安装的自行百度
    • 安装chrome插件

      • 更多工具->扩展程序->获取更多扩展程序->搜索Xdebug helper,安装,安装完成后在浏览器左上角有个灰色的甲壳虫
      • 配置:


        5a9500dc55d09839f9000000.png

      在扩展程序列表中找到Xdebug helper
      点击"选项",主要配置IDE key两项内容,重启浏览器


      5a95014555d09839f9000001.png
    • 测试

      • Ctrl+F8在你的程序中设置断点


        5a95083c55d09839f9000002.png
      • 在sublime打开调试面板,Ctrl+Shift+F9,网上教程说
        Shift+F8能打开调试面板,但是笔主打开的是Breakpoint condition,可能是快捷键功能覆盖掉了,停止是Ctrl+Shift+F10,关闭面板是把三个分屏变回一个分屏,快捷键为Alt+Shift+1
        成功打开的效果:

        5a95105755d09839f9000005.png
      • 在网页上打开php文件,把灰色的甲壳虫设置为Debug模式
        灰色会变为绿色的;
        就会在sublime的xdebug调试面板中看到断点调试结果;


        5a950fcd55d09839f9000003.png
    • !!如果还是没有成功配置出来的请私信或者评论

    相关文章

      网友评论

          本文标题:sublime配置php调试工具XDebug

          本文链接:https://www.haomeiwen.com/subject/gedmxftx.html