美文网首页
sublime配置xdebug和php环境完整过程记录再到放弃之

sublime配置xdebug和php环境完整过程记录再到放弃之

作者: 某言 | 来源:发表于2019-04-12 09:03 被阅读0次

    sublime确实是个好定西,不仅仅和slight,运行很快,而且使用体验非常棒,流畅无比。今天讲的是sublime的插件使用,记录的是我在上面安装Xdebug的过程和php运行环境的过程。

    前提是php安装了xdebug的扩展哦,思路很简单,下载相应版本的xdebug的dll文件,放到php安装目录下的ext目录下,然后修改php配置文件即可,可查看我php相应文章。
    dll文件下载地址:

    https://xdebug.org/download.php
    

    1. sublime安装插件控制器

    ctrl+shift+p
    

    会出现一个输入框:

    2.jpg

    请输入:

    Install Package Control
    

    就能够进行安装,但是一般情况下是会失败的,跳出一个弹窗:

    1.jpg

    这个时候请手动安装
    首先,到github的地址:

    https://github.com/wbond/package_control
    

    将这个项目整个下载下来,解压后文件夹名字是package_control-master改成Package Control,之后,打开sublime的这个地方:

    Preferences-->Broswer Packages...
    

    就会打开一个文件夹目录,将改过名字的文件夹复制到这个目录下,重启sublime后,就会发现在Preferences下面多了两项:package settingpackage control,证明插件控制器已经装好了。


    2. sublime安装xdebug client
    之后,用Package Control安装xdebug client。首先点击:

    preferences-->package control
    

    就会跳出:

    3.jpg

    再里面选择:

    Install Package
    

    之后,一般都会出错,这个时候不要急,因为信道【连接】不通,需要改channel,方法是:点击sublime:

    preferences-->package setting-->package control-->settings-default
    

    之后,就会出现一个编辑的文件,此时,要修改里面的channels配置,原理是指向一个channel_v3.json的文件,改成:

    "channels": [
            "D:/sublime/channel_v3.json"    
    ]
    

    或者直接使用网上的远程地址,可以上网找寻。
    之后,便可以重复上面的步骤,执行了Install Package之后,就会出现一些备选的项目,我们输入:

    Xdebug client
    

    如下:

    微信截图_20190411205500.png

    点击执行后,即可安装。
    这个时候,实际上就可以打开xdebug的控制台了,但是还不可以进行调试,还要进行对chrome的配置才行。


    3. Chrome安装xdebug插件
    首先这个插件的名字叫做xdebug helper。如果计算机能够上chrome的商城的话,直接进行搜索安装即可,这里针对的是不能够进入商城的。
    首先网上寻找该插件,之后,下载下来,是一个拓展名为crx的文件,这个时候,很重要,如果安装失败都是这个原因:不要直接将这个格式文件拖动到chrome的chrome://extensions/(扩展程序页面处),需要首先将crx的文件改后缀名为zip或者7z这些压缩后缀,然后解压,再将整个文件夹拖动到chrome的扩展管理页面处【改页面右上角的开发者模式按钮必须打开】。即安装成功。
    之后,在浏览器的右上角,就有一只debug的小虫子:

    微信截图_20190411211007.png

    这个时候,点击他,就会出现一个页面,下图红圈处改成图中所示:

    微信截图_20190411211232.png

    在调试网站的时候,要记得点击小虫子,状态切换为Debug:

    微信截图_20190411212642.png

    sublime调试快捷键

    # 进入调试
    ctrl+shift+f9
    
    # 打断点
    ctrl+f8
    
    # 到下一个断点
    ctrl+shift+f5 
    
    # 一步一步执行
    ctrl+shift+f6
    
    # 进入
    ctrl+shift+f7
    
    # 步出
    ctrl+Shift+f8
     
    

    问题:

    1. 公司的pc配置ok,回家里面在配置便不行了,同样的操作,反复定变量排错都不行,甚至用:eclipse和vscode都行,但是sublime就是不行;
    2. 公司pc的配置,同样的操作,如果php5.6版本就行,php7.3就不行,同样的,php7.3的xdebug在eclipse和vscode上就行
      (真的脑阔疼,哪位同学能告诉我为什么?我也将继续研究。成后更新。)

    放弃:
    最终决定还是使用vscode,放弃使用了很多年的sublime了,本来不想放弃在挣扎下的,故而才配置xdebug,但是vscode确实免费,插件多且容易安装,甚至可以运行C的环境,界面也好看,相当于一个轻量级的ide了,种种对比,没法了,只能当sublime是一个工具了。

    说到这里,确实不禁有一点忧伤。或者只能说是体验生活把,生活无聊,有时工作也无聊,那么不如就变幻一点来增加点情趣,可以换着使用vscode,eclipse,sublime。

    相关文章

      网友评论

          本文标题:sublime配置xdebug和php环境完整过程记录再到放弃之

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