首页 PHP后端 php+xdebug+phpstorm代码断点调试配置【原创】
php+xdebug+phpstorm代码断点调试配置【原创】
作者 : tanyi 来源 : 我的笔记 浏览 : 299 次 时间 : 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/d-98.html
留言
上传图片
评论列表

91 篇

文章总数

36190 次

浏览总数

92 条

评论总数

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

1 通了!栖霞救援4号钻孔成功透巷,新的生命联络通道建立!

2 山东栖霞市笏山金矿事故救援最新进展:5中段一名伤势危重矿工已无生命迹象

3 复旦大学附属肿瘤医院发现一人核酸检测结果可疑

4 腊八节送祝福,敬老院里送温暖

5 【年·记忆】在山城永寿过年

6 【年·记忆】淘粮食碨过年面

7 肇庆申办中国足球职业联赛 接受中国足协考察团检验

8 八旬老人险些坠楼 江阴两位热心市民一个托举、一个牵拉

9 喜马拉雅年度优秀开发者评选结果出炉,这些品牌上榜

10 速破涉疫造谣案 “一拖二”被处罚

11 酒后驾车途中被查 瘫倒在地尿湿裤子

12 男子偷别人的外卖吃 真的是为生活所迫?

13 腊八粥暖心,乌铁青年团员为坚守岗位干部职工和旅客送温暖

14 消防员背70多斤设备险坠楼 获救后他这么说...

15 中山市多个智造公共服务平台预计春节前后迎来施工安装小高峰

16 携程联合人民网发起安心过年公益计划

17 新疆博尔塔拉州精河县发生3.0级地震,震源深度17千米

18 女子腹痛难忍 竟是被一根5厘米长鱼骨穿肠了!

19 杭州野生动物世界为动物特制“腊八大餐”

20 真正的富有,是你脸上的微笑

21 孙悟空也玩穿越 《西游记》的“同人文”有多奇幻?

22 8岁小男孩警务室报警:有个3岁小孩跟家人走散了

23 睡前聊一会儿 | 一个差评都没有的店,你会去吗?

24 弟弟酒驾让哥哥“背锅”交警根据签名还原事实

25 关于年终奖,这份调查报告有你感兴趣的内容……

26 大寒之后再坚持一周进入五九 气温日渐回暖

27 时隔19年 大寒与腊八再度喜相逢

28 辞旧迎新从“头”开始 年关临近青岛美发店生意红火

29 骗子盯上“假期档”厦门警方提醒防范三类寒假骗术

30 男子轻信“刷单致富” 成为洗钱帮凶

历史上的今天

1 在745年前的今天,1276年1月21日 (农历正月初四),英诺森五世任第185任教皇。

2 在228年前的今天,1793年1月21日 (农历腊月初十),法王路易十六被送上断头台。

3 在151年前的今天,1870年1月21日 (农历腊月二十),俄国杰出的哲学家、思想家、作家赫尔岑逝世。

4 在144年前的今天,1877年1月21日 (农历腊月初八),中国近代第一位驻外使节郭嵩焘赴英。

5 在136年前的今天,1885年1月21日 (农历腊月初六),日本战犯、陆军大将板垣征四郎出生。

6 在134年前的今天,1887年1月21日 (农历腊月廿八),美籍德国心理学家、格式塔心理学的创始人之一克勒出生。

7 在129年前的今天,1892年1月21日 (农历腊月廿二),英国著名天文学家亚当斯逝世。

8 在126年前的今天,1895年1月21日 (农历腊月廿六),日本决定占领钓鱼岛。

9 在122年前的今天,1899年1月21日 (农历腊月初十),欧宝公司开始生产汽车。

10 在121年前的今天,1900年1月21日 (农历腊月廿一),加拿大军队启程前往南非参加布尔战争。

11 在110年前的今天,1911年1月21日 (农历腊月廿一),美国劳斯首次提出癌肿瘤是病毒所致。

12 在102年前的今天,1919年1月21日 (农历腊月二十),李熙朝鲜高宗逝世。

13 在97年前的今天,1924年1月21日 (农历腊月十六),列宁逝世。

14 在95年前的今天,1926年1月21日 (农历腊月初八),意大利著名神经学家、病理学家戈尔吉逝世。

15 在91年前的今天,1930年1月21日 (农历腊月廿二),伦敦海军会议开幕。

16 在87年前的今天,1934年1月21日 (农历腊月初七),中华苏维埃第二次全国代表大会召开。

17 在85年前的今天,1936年1月21日 (农历腊月廿七),“爱江山还是爱美人”——英王爱德华八世的痛苦选择。

18 在84年前的今天,1937年1月21日 (农历腊月初九),红军西路军西征失败,董振堂牺牲。

19 在84年前的今天,1937年1月21日 (农历腊月初九),抗日红军大学易名抗日军政大学。

20 在83年前的今天,1938年1月21日 (农历腊月二十),中国电影制片厂成立,总部设在昆明。

21 在75年前的今天,1946年1月21日 (农历腊月十九),国民党政府将汪精卫坟墓炸毁。

22 在74年前的今天,1947年1月21日 (农历腊月三十),欧洲经历1883年以来最寒冷的冬天。

23 在74年前的今天,1947年1月21日 (农历腊月三十),乔治·马歇尔被任命为美国国务卿。

24 在73年前的今天,1948年1月21日 (农历腊月十一),台湾企业家,英业达集团副董事长温世仁出生。

25 1949年1月21日 (农历腊月廿三),蒋介石宣布“引退”,李宗仁任代理总统。

26 1950年1月21日 (农历腊月初四),英国作家乔治·奥韦尔去世。

27 1951年1月21日 (农历腊月十四),中国人民志愿军空军在朝鲜战场上首次参加实战。

28 1951年1月21日 (农历腊月十四),阿尔卑斯山发生巨大雪崩。

29 1953年1月21日 (农历腊月初七),微软创始人之一 保罗·艾伦出生。

30 1954年1月21日 (农历腊月十七),世界上第一艘核动力潜艇“鹦鹉螺”号下水。

31 1955年1月21日 (农历腊月廿八),中国评剧院成立。

32 1958年1月21日 (农历腊月初二),委内瑞拉人民起义爆发。

33 1960年1月21日 (农历腊月廿三),人类第一次将动物送入太空。

34 1960年1月21日 (农历腊月廿三),日本漫画家永野护出生。

35 1963年1月21日 (农历腊月廿六),非洲裔美国篮球运动员奥拉朱旺出生。

36 1963年1月21日 (农历腊月廿六),“雷锋班”称号的命名大会举行。

37 1970年1月21日 (农历腊月十四),美国波音747喷气客机首次飞行。

38 1976年1月21日 (农历腊月廿一),两架协和式超音速客机,作首次商业飞行。

39 1976年1月21日 (农历腊月廿一),毛泽东提议华国锋任国务院代总理并主持中央常工作。

40 1977年1月21日 (农历腊月初三),西藏昌都地区首次发现恐龙化石。

41 1991年1月21日 (农历腊月初六),周培源奖用金设立。

42 1996年1月21日 (农历腊月初二),北京西客站开通运营。

43 2002年1月21日 (农历腊月初九),援阿重建国际会议开幕。

44 2006年1月21日 (农历腊月廿二),易卜拉欣·鲁戈瓦,科索沃总统,终年61岁。

百度统计 站长统计

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

友情链接:  若岚博客  vipbic  卢松松博客  快云vps  Geticsen  聚宝盆  飞之梦工作室  7分钟课堂  提交友链