首页 PHP后端 php+xdebug+phpstorm代码断点调试配置【原创】
php+xdebug+phpstorm代码断点调试配置【原创】
作者 : tanyi 来源 : 我的笔记 浏览 : 448 次 时间 : 2019-12-12 11:32:56
简述
代码调试的技能我想作为编程的人都是必须掌握的,虽然平时一般echo,var_dump等等基本可以满足我们的需求,但是有时代码量很多,或者代码是别人的自己不熟悉这样调试效率就会显得比较低,这时phpstorm结合php的xdebug也许是一个不错的选择

这篇文章主要是记录一下整个安装过程。

首先查看自己php的版本信息,可以phpinfo()后查看相关信息,然后进入xdebug官网下载对应的扩展文件,如果实在不知道下载哪个版本最好的方法是点击自定义安装,然后在phpinfo页面点击右键查看源码,复制所有源码粘贴到自定义安装页面的输入框里面,系统会自动判断匹配出最合适的xdebug版本下载。xdebug官方链接

image.png

然后进入到下面这个界面

image.png

打开你的phpinfo页面复制源码

image.png

最后点击系统推荐的扩展文件下载即可

image.png

将下载好的扩展文件解压然后放置在php的扩展目录里面,然后打开php的配置文件做相关配置,这是我的配置,具体可以自己修改。

[xdebug] 
zend_extension = D:\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.8.1-7.2-vc15-nts.dll
xdebug.remote_enable = On
;启用性能检测分析
xdebug.profiler_enable = On
;启用代码自动跟踪
xdebug.auto_trace=On
xdebug.profiler_enable_trigger = On
xdebug.profiler_output_name = cachegrind.out.%t.%p
;指定性能分析文件的存放目录
xdebug.profiler_output_dir =D:\PHPTutorial\tmp\xdebug
xdebug.show_local_vars=0
xdebug.idekey=demo

;配置端口和监听的域名
xdebug.remote_port=9000
xdebug.remote_host="localhost"

然后重启服务器查看phpinfo里面是否有xdebug的信息,如果存在则表示扩展安装成功,否则继续排查问题,一般文件版本没问题就是配置问题了。

image.png

扩展安装成功后接着设置phpstorm相关配置。依次进入目录Setting->Languages & Frameworks->PHP->Debug->DBGp Proxy,看到如下界面。

image.png

image.png

点击确定后然后点右上角有个下拉选项

image.png

选第一个进入到添加调试页面的界面,点左上角加号选择PHP web page,点击图中箭头所指的省略号配置你调试服务器信息。

image.png

点击省略号后看到如下界面。

image.png

上面两个界面的内容设置好后就可以开始干了。

image.png

先在需要调试的那行代码前面点一下,如上图,然后点击右上角那个昆虫。然后编辑器的下方就会出现相关的调试信息,比如打印出了断点前面所有存在的变量和变量值等等。

image.png

上一篇: php压缩图片的一个方法【原创】

下一篇: TP6多应用部署简单的个人总结--第一篇【原创】
版权声明:原创文章,转载时请注明原始出处,作者等相关信息。
本文连接:https://ntbk8.cn/index/d-98.html
留言
上传图片
评论列表

106 篇

文章总数

46654 次

浏览总数

95 条

评论总数

昵称 Telkobe
职业 PHP开发
家乡 四川南充
住址 暂居成都
QQ 946188985
文章搜索
热门文章
最新文章
新闻头条

1 患者被狗咬伤后死于狂犬病,家属向首诊医院索赔100万

2 联动65所武汉高校参与,第二届“国漫星光奖”总决赛四个赛道冠军今日出炉

3 好惊险!与被骗擦肩而过的我总结了3点,一定要看

4 九龙警事丨男子酒驾送醉酒姐姐 开出不远就被查

5 【学英模 聚力量】王群:永远守护群众的平安幸福

6 男子凌晨留下遗书出走 警方全城搜寻救人

7 全国青少年文化遗产主题教育系列活动线上线下同时举办

8 今天四六级考题上热搜!普洱、铁观音、龙井……不是一般难

9 三明:渣土车相撞 消防队员紧急救援

10 重要提醒!湛江人,请尽快完成第二针接种!

11 南沙警方在线辟谣,该夫妻涉嫌妨害传染病防治

12 悲剧!男子海吃这种正大量上市水果,胃里查出肿瘤

13 快来,抱走你的“真心星球”!

14 无证还酒驾,调换座位想逃避处罚终难逃“法眼”

15 不畏疫情,“60后”党员书写逆行者故事

16 今天中午,黔织高速货车自燃,88辆电动车被烧毁

17 广州:街坊扭伤脚踝疼晕失意识,护士现场紧急施救

18 今早珠海一小车暴雨中死火!自动锁锁死!线上解锁教学发现玄机!

19 警示:居民住宅如何防范火灾?

20 “不是卖青菜萝卜,不要一分钱两分钱的搞!”这场砍价,硬核!

21 @所有江西人 赶紧去退钱!6月30日截止!

22 云南省地震局启动应急响应:尚未收到人员伤亡报告

23 燃到爆炸!这金字塔尖的逆天神作,撑起了国产科幻的门面

24 对话封闭管理的广州白鹤洞街道居民:每天都期盼着解封的那一天

25 嚣张!六旬男子半夜偷这东西,派出所门口也不放过!

26 极目新闻记者直击独象出没,专家称其离群容易孤独暴躁,建议尽快助其归队

27 河北:超市诬陷女孩偷东西,家长要求道歉遭据,经理:该找哪去哪

28 “面试”室友!武汉合租小姐姐这么做

29 端午小长假第一天 济南融创文旅城接待游客11万人次

30 一台媒总监无症状到身亡不超1天,前台南县长:应排查无症状患者

历史上的今天

1 在914年前的今天,1107年6月13日 (农历五月廿一),南宋开国皇帝宋高宗赵构诞辰。

2 在163年前的今天,1858年6月13日 (农历五月初三),《中俄天津条约》签订。

3 在154年前的今天,1867年6月13日 (农历五月十二),美国派军舰侵入台湾遭痛击。

4 在124年前的今天,1897年6月13日 (农历五月十四),芬兰长跑奇才鲁米诞生。

5 在121年前的今天,1900年6月13日 (农历五月十七),义和团运动爆发。

6 在116年前的今天,1905年6月13日 (农历五月十一),人民音乐家冼星海诞辰。

7 在98年前的今天,1923年6月13日 (农历四月廿九),北洋政府内讧 黎元洪出走天津。

8 在95年前的今天,1926年6月13日 (农历五月初四),毕苏斯基在波兰建立独裁政权。

9 在94年前的今天,1927年6月13日 (农历五月十四),任弼时同陈独秀的一次斗争。

10 在81年前的今天,1940年6月13日 (农历五月初八),电影《蝴蝶梦》上映。

11 在81年前的今天,1940年6月13日 (农历五月初八),国民党查禁毛泽东的《新民主主义论》。

12 1956年6月13日 (农历五月初五),英国从苏伊士运河撤走最后一批军队。

13 1974年6月13日 (农历闰四月廿三),江青树立“革命”典型小靳庄。

14 1975年6月13日 (农历五月初四),英国通货膨胀率创欧洲最高。

15 1978年6月13日 (农历五月初八),我国现代小说家柳青逝世。

16 1981年6月13日 (农历五月十二),空弹手枪射击使伊丽莎白二世受惊。

17 1981年6月13日 (农历五月十二),世界公布首例爱滋病。

18 1982年6月13日 (农历闰四月廿二),第十二届世界杯足球赛开幕。

19 1982年6月13日 (农历闰四月廿二),沙特国王哈立德逝世。

20 1983年6月13日 (农历五月初三),先驱者10号探测器飞出海王星轨道。

21 1994年6月13日 (农历五月初五),震惊美国的辛普森案发生。

22 1995年6月13日 (农历五月十六),法国宣布恢复核试验。

23 1996年6月13日 (农历四月廿八),中国著名探险家余纯顺逝世。

24 1998年6月13日 (农历五月十九),少女被困溶洞42天获救。

25 2000年6月13日 (农历五月十二),朝鲜北南双方领导人首次会晤。

26 2008年6月13日 (农历五月初十),首次拍得人类排卵的过程。

27 在1801年前的今天,0220年6月13日 (农历四月廿五),东汉末年曹操部下的大将夏侯惇逝世。

28 在1365年前的今天,0656年6月13日 (农历五月十六),唐朝胡晋、梁、陈、周、齐、陆书及隋书十志修撰完成。

百度统计 站长统计

©2018-2021 www.ntbk8.cn. All rights reserved.  蜀ICP备18006425号

友情链接:  若岚博客  vipbic  博客大全  快云vps  聚宝盆  飞之梦工作室  华侒说房  提交友链