神器sublime2配置xdebug调试PHP
第一步:安装php xdebug扩展
参考http://www.xdebug.org/docs/install
讲的很详细,这里略过。
第二步:安装sublime xdebugclient(不是xdebug)
直接用package control安装即可
第三步:配置php xdebug扩展
windows:
[XDebug] zend_extension = "D:\xampp\php\ext\php_xdebug.dll" xdebug.remote_autostart=1 xdebug.remote_enable = On xdebug.remote_host = "localhost" #本地服务器 xdebug.remote_port = 9001 #默认为9000,防止与php-fpm冲突,改为9001 xdebug.remote_handler = "dbgp"
linux:
zend_extension=/usr/lib/php/modules/xdebug.so xdebug.auto_trace = On xdebug.dump_once = On xdebug.dump_globals = On xdebug.dump_undefined = On xdebug.dump.SERVER = REQUEST_METHOD,REQUEST_URI,HTTP_USER_AGENT xdebug.dump.REQUEST=* xdebug.show_exception_trace = On xdebug.show_local_vars = 1 xdebug.var_display_max_depth = 6 xdebug.idekey="sublime.xdebug" xdebug.remote_autostart=1 xdebug.remote_enable = On xdebug.remote_host = 10.10.120.79 #这里是远程调试,即为你sublime的机器的ip xdebug.remote_port = 9001 xdebug.remote_handler = "dbgp"
第四步:配置sublime xdebug
这一步搞了半天才懂的。
用sublime打开你要调试的程序,点击sublime导航的Project->save project as。生成一个.sublime-project的文件,修改其为:
(本地调试)
{"folders":[{"path": "/D/xampp/htdocs" #这里应该会自动生成}],"settings":{"xdebug": {"path_mapping": {}, #本机调试此项不需要设置"url": "http://localhost/xampp/php.php",#这里为xdebug打开的页面"super_globals": true,"close_on_stop": true,"port": 9001 #此port与之前xdebug扩展一致}} }
(远程调试)
{"folders":[{"path": "/D/biwebs"}],"settings":{"xdebug": {"path_mapping": {"/data/web/dataoa/" : "D:/biwebs/dataoa/" #与本地就此处不同,必须将远程与本地的映射写明},"url": "http://testdata.zhenai.com/test.php","super_globals": true,"close_on_stop": true,"port": 9001}} }
下面来看下效果:
(本地)
1.先在试例代码中标记个断点(ctrl+F8)
2、开启xdebug
此时浏览器就会打开之前在sublime配置中的url并卡在断点处
3、调试代码
ctrl+shift+f5
变量一目了然展示在眼前,太牛X了,妈妈再也不用担心我调BUG了。
具体其它操作见https://github.com/martomo/SublimeTextXdebug
远程也是如此,前提是两台机器必须是互通的。调不通多点耐心,相信胜利就在眼前!
神器sublime2配置xdebug调试PHP相关推荐
- phpstorm调试php配置,PhpStorm配置Xdebug调试WordPress
PhpStorm配置Xdebug之我的理解 Nginx将root指向PhpStorm的工作目录, 因为自己之前都是Java写的多,用的IDE是IntelliJ IDEA,虽然跟PhpStorm是一家, ...
- 使用zend studio配置Xdebug调试PHP教程
之前我介绍了PHP开发工具Zend Studio7入门使用教程,其实使用zend studio调试PHP非常方便,zend studio默认支持调试工具zend debugger也允许使用第三方调试工 ...
- PhpStorm配置Xdebug调试PHP程序
From: http://blog.csdn.net/ljfrocky/article/details/46531137 这篇文章主要介绍了如何使用PhpStorm + Xdebug调试PHP程序,需 ...
- phpstorm 配置 Xdebug 调试
对有有经验的程序员,使用 echo().print_r ().print_f ().var_dump () 等函数足以调试 php 代码,如果你不喜欢这样的话,xdebug 就是一个非常好的 php ...
- Sublime text3配置xdebug调试记录
第一次配置遇到的问题记录: 问题:配置php.ini的时候xdebug.remote_port = 9001刚开始我一直配置9000端口冲突,然后一切弄好了访问浏览器就一直在转圈无法访问: 现在开始配 ...
- php配置xdebug调试
http://xdebug.org/wizard.php 转载于:https://www.cnblogs.com/lz20150121/p/4588536.html
- zend stuido 12.5的插件安装和xdebug调试器的配置和和配置注意
参考: zend stuido 12.5的插件安装 zend 12.5 安装插件是按类别进行分类了的, 而且是在欢迎 界面就可以直接安装, 安装后,要重启zend才能生效 版式设计的一个基本点就是: ...
- NetBeans配置Xdebug
这篇文章已经更新,看 Windows环境配置xdebug调试PHP Windows环境 或者 NetBeans配置Xdebug 远程调试PHP Linux环境 nebeans配置xdebug可以方便我 ...
- phpstorm配置Xdebug
1.下载xdebug插件:https://xdebug.org/download.php 2.查看自己的php信息,(phpinfo()就可以),出现如下界面然后点击查看网页源代码 3. 将代码粘贴到 ...
最新文章
- 润乾报表永久授权说明
- 在web项目中发布jaxws
- hust1344(阶层问题+暴力)
- Java8:Lambda表达式增强版Comparator和排序
- 自定义控件winfrom
- jmeter 线程执行顺序_性能测试之jmeter逻辑控制种类详解一
- 解决:'webpack-dev-server' 不是内部或外部命令,也不是可运行的程序 或批处理文件。
- CVPR 2020 中的群组活动识别
- kafka入门综合概要介绍
- matlab申明数值型的符号常量,实验四 MATLAB符号运算
- 什么是数字孪生技术?
- pod容器发生OOM错误(by quqi99)
- hdu5442 后缀数组
- 【汇总】nltk相关资源包无法下载报错问题
- 技术人修炼之道阅读笔记(七)系统性思维方法
- ZJM 与纸条(KMP算法)
- 服务端解决故障的处理思路
- 快速有效查找和下载美国专利
- mix2刷android p教程,小米MIX2Android P使用谷歌相机教程
- Eclipse 搭配 MTJ 或 EclipseMe 而无法 预处理 的解决办法
热门文章
- 使用Arcgis Javascript api 访问其他地图
- XT301 25.0刷机
- 计算机桌面图标变小了怎么恢复,window_win7电脑桌面图标变大怎么恢复?win7桌面图标怎么变小?,win7电脑桌面图标变大怎么恢复 - phpStudy...
- 东北石油大学计算机科学与技术排名,东北石油大学优势专业排名,2021年东北石油大学最好的专业排名...
- studio64给项目提供网络权限_九龙商业中心电能管理系统项目小结
- 树莓派——3、树莓派外设开发编程
- php文件下载记录,php 文件被下载怎么办
- 超级计算机天气元旦预报,北方元旦节后要下暴雪?超级计算机公布数据:不确定...
- STM32CubeMX下环境搭建及编程烧录
- 信息流文案常见写作套路