首先需要安装Xdebug,如果没有安装可以查看PHP断点调试工具Xdebug的安装这篇文章。sublime text是开发者经常用的一款轻量级编辑器,在Xdebug调试上也是支持的,下面说一下配置步骤。
首先需要安装sublime的xdebug插件,可以在线安装,但是在线安装可能会因为版本或者网络的问题安装不成功,这里给出一个离线安装的方式,即下载xdebug插件,可以点此下载。下载完成后再sublime编辑器上依次点击Preferences->Browse Packages(首选项->浏览插件) 如下图:这样会打开插件所在的目录
将下载的插件解压到插件目录如下图(注意不要多嵌套文件夹)
在首选项->插件设置中就可以看到xdebug了 然后xdebug->Setting Default 如下图:
然后修改如下两项
"ide_key": "my-debug",
"port": 9999,
其中ide_key和php.ini中设置的xdebug.idekey一致,port和php.ini中设置的xdebug.port一致。如果做远程调试还应该修改path_mapping
//本地调试不需要设置
"path_mapping": {
"远程地址":"本地地址"
}
做完以上操作后先导入项目,在需要设置断点的行号上设置断点,如下图:
最后在sublime编辑器上依次点击工具->Xdebug->Start Debugging启动xdebug,然后就可以在浏览器中调试了。
另外下面是需要注意的一些问题:
1.如果安装了浏览器插件调试起来更方便点,如果没有安装浏览器插件可以通过在访问的地址后加上参数来访问,开启调试使用参数?XDEBUG_SESSION_START=my-xdebug,终止调试使用参数?XDEBUG_SESSION_STOP=my-xdebug
2.端口号上文中设置的是9999,这个可以自己设置但是不好和已有的端口号冲突,比如本地的php-fpm默认是9000端口,如果重复则无法通信调试。
3.下面是一些常用的快捷键:
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
-
一个人能否成功,关键在于他的心态是否积极。成功者之所以能,是因为相信自己能。每天揣着梦想出门,天会更蓝,云会更白。 幸运时时彩走势图、 台湾宾果走势图、 SG飞艇走势图(0) 回复 (0)
-
整合教室和图书馆功能,融入信息技术,融合丰富课程资源,既有师生互动研讨的教学空间,又有学生独立学习与自主交流的学习空间;既有网络学习空间,又有线下学习环境;既有接受性学习的空间,又有获取直接经验的实验条件……在上海市市西中学,“思维广场”“漫思实验室”的打造让学习的发生突破了传统时空界限。幸运飞艇开奖直播 双色球稳赚方法 幸运时时彩走势图(0) 回复 (0)
-
比其他線上娛樂城更容易贏錢,所以也就是為甚麼這麼多人會選擇線上老虎機的原因(0) 回复 (0)
-
讨债公司/蓝月传奇辅助/蓝月辅助(0) 回复 (0)
-
讨债公司 搬家公司 蓝月传奇辅助(0) 回复 (0)
-
如果安装了浏览器插件调试起来更方便点,如果没有安装浏览器插件可以通过在访问的地址后加上参数来访问,开启调试使用参数?XDEBUG_SESSION_START=my-xdebug, 幸运飞艇 安徽快3 台湾今彩539终止调试使用参数?XDEBUG_SESSION_STOP=my-xdebug(0) 回复 (0)
-
我使用Codelobster - http://www.codelobster.com(1) 回复 (0)
-
我使用Codelobster IDE - http://www.codelobster.com(1) 回复 (0)