电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁技術文章
文章詳情頁

PhpStorm配置debug環境的詳細過程

瀏覽:236日期:2022-06-06 18:09:20
目錄
  • phpstorm配置debug環境
  • 0x1所需工具
  • 0x2配置文件
  • 0x3配置php解釋器和debug解釋器
  • 0x4使用方法
  • 總結

phpstorm配置debug環境

眾所周知,在滲透測試進行代碼審計的時候,往往要審計代碼的執行過程,亦或是在開發php項目的時候,需要了解代碼的執行邏輯,并從大量的代碼跳轉執行中精確找到bug錯誤是很困難的,這就需要我們進行像java或者是c#那樣進行debug,所以在phpstorm添加xdebug插件可以快速幫我們解決問題,進行自動調試和跳轉,無疑是如虎添翼!

0x1所需工具

  • phpstudy2018
  • phpstorm

0x2配置文件

phpstudy2018 php配置文件 php.ini

修改原[XDebug]的配置,替換成下面的內容,前面三個的路徑不同,改成自己的文件路徑即可,修改完記得重啟

[XDebug]xdebug.profiler_output_dir="C:\...\phpstduy2018\PHPTutorial\tmp\xdebug" 					;optionalxdebug.trace_output_dir="C:\...\phpstduy2018\PHPTutorial\tmp\xdebug" 						;optionalzend_extension="C:\...\phpstduy2018\PHPTutorial\php\php-5.6.27-nts\ext\php_xdebug.dll"  	  ;xdebug擴展的位置,每個人可能不一樣,必須確定的xdebug.remote_enable=On 														;啟動遠程調試,必須確定xdebug.remote_host=127.0.0.1 													;需要調試的遠程主機xdebug.remote_port=9001  														;遠程主機與phpstorm通信的端口,必須確定xdebug.remote_handler=dbgp 														;通信協議,optionalxdebug.auto_trace=on 															;啟用代碼自動跟蹤,optionalxdebug.idekey=PHPSTORM															;optionalxdebug.collect_return=On 														;收集返回值,optionalxdebug.collect_params=On 	

0x3配置php解釋器和debug解釋器

記得每一步完成都要點擊apply應用,使其生效

第一:配置php解釋器和debug.dll

第二:Debug

Debug設置端口9001,與配置文件一致

第三:DBGp

PHP下面的DBGp

第四

Servers: 設置debug的名字

第五

Edit Configurations 編輯配置文件

++

第六

選擇PHP Web Page

編輯網頁文件

填完方框的內容之后apply,再點擊藍色的Validate

Validate來確認是否安裝完成

第七

六個打勾即可完成

第八

Run勾選上Break at first line in PHP scripts

0x4使用方法

下面是使用phpstorm的debug調試環節,出現下面的圖片即可快樂的調試代碼

當用phpstorm進行debug調試的時候,記得開啟監聽模式,調試完記得關閉監聽讓流量進行正常轉發

開啟

關閉

當時間久了它會斷開連接,我們可以快速刷新url或者重發即可再次連接

http://www.sqli.com/Less-18/?id=1&XDEBUG_SESSION_START=PHPSTORM

當我們想快速跳轉到想要執行的語句的時候,可以右鍵點擊紅色Force Run to Cursor進行強制跳轉

總結

到此這篇關于PhpStorm配置debug環境的文章就介紹到這了,更多相關PhpStorm配置debug環境內容請搜索以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持!

標簽: PHP
主站蜘蛛池模板: 耐高温硅酸铝板-硅酸铝棉保温施工|亿欧建设工程 | 反渗透水处理设备|工业零排放|水厂设备|软化水设备|海南净水设备--海南水处理设备厂家 | 超声波破碎仪-均质乳化机(供应杭州,上海,北京,广州,深圳,成都等地)-上海沪析实业有限公司 | 上海阳光泵业制造有限公司 -【官方网站】| 回收二手冲床_金丰旧冲床回收_协易冲床回收 - 大鑫机械设备 | jrs高清nba(无插件)直播-jrs直播低调看直播-jrs直播nba-jrs直播 上海地磅秤|电子地上衡|防爆地磅_上海地磅秤厂家–越衡称重 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 工业设计,人工智能,体验式3D展示的智能技术交流服务平台-纳金网 J.S.Bach 圣巴赫_高端背景音乐系统_官网 | 碳钢法兰厂家,非标法兰,定制异型,法兰生产厂家-河北九瑞管道 | 超声波清洗机_超声波清洗机设备_超声波清洗机厂家_鼎泰恒胜 | 安全光栅|射频导纳物位开关|音叉料位计|雷达液位计|两级跑偏开关|双向拉绳开关-山东卓信机械有限公司 | 东莞猎头公司_深圳猎头公司_广州猎头公司-广东万诚猎头提供企业中高端人才招聘服务 | 河南橡胶接头厂家,河南波纹补偿器厂家,河南可曲挠橡胶软连接,河南套筒补偿器厂家-河南正大阀门 | 包装设计公司,产品包装设计|包装制作,包装盒定制厂家-汇包装【官方网站】 | 顺景erp系统_erp软件_erp软件系统_企业erp管理系统-广东顺景软件科技有限公司 | 电子万能试验机_液压拉力试验机_冲击疲劳试验机_材料试验机厂家-济南众标仪器设备有限公司 | 杭州实验室尾气处理_实验台_实验室家具_杭州秋叶实验设备有限公司 | 英国雷迪地下管线探测仪-雷迪RD8100管线仪-多功能数字听漏仪-北京迪瑞进创科技有限公司 | 氟塑料磁力泵-不锈钢离心泵-耐腐蚀化工泵厂家「皖金泵阀」 | 北京发电车出租-发电机租赁公司-柴油发电机厂家 - 北京明旺盛安机电设备有限公司 | 齿轮减速马达一体式_蜗轮蜗杆减速机配电机-德国BOSERL齿轮减速电动机生产厂家 | 产业规划_产业园区规划-产业投资选址及规划招商托管一体化服务商-中机院产业园区规划网 | 液压油缸生产厂家-山东液压站-济南捷兴液压机电设备有限公司 | 数年网路-免费在线工具您的在线工具箱-shuyear.com | 色谱柱-淋洗液罐-巴罗克试剂槽-巴氏吸管-5ml样品瓶-SBS液氮冻存管-上海希言科学仪器有限公司 | 齿辊分级破碎机,高低压压球机,立式双动力磨粉机-郑州长城冶金设备有限公司 | 加气混凝土砌块设备,轻质砖设备,蒸养砖设备,新型墙体设备-河南省杜甫机械制造有限公司 | 水成膜泡沫灭火剂_氟蛋白泡沫液_河南新乡骏华消防科技厂家 | 知网论文检测系统入口_论文查重免费查重_中国知网论文查询_学术不端检测系统 | 碳刷_刷握_集电环_恒压簧_电刷厂家-上海丹臻机电科技有限公司 | 双相钢_双相不锈钢_双相钢圆钢棒_双相不锈钢报价「海新双相钢」 双能x射线骨密度检测仪_dxa骨密度仪_双能x线骨密度仪_品牌厂家【品源医疗】 | 自动化生产线-自动化装配线-直流电机自动化生产线-东莞市慧百自动化有限公司 | 亮点云建站-网站建设制作平台| 真空泵厂家_真空泵机组_水环泵_旋片泵_罗茨泵_耐腐蚀防爆_中德制泵 | 钢板仓,大型钢板仓,钢板库,大型钢板库,粉煤灰钢板仓,螺旋钢板仓,螺旋卷板仓,骨料钢板仓 | 洗地机-全自动/手推式洗地机-扫地车厂家_扬子清洁设备 | 医学模型生产厂家-显微手术模拟训练器-仿真手术模拟训练系统-北京医教科技 | 威海防火彩钢板,威海岩棉复合板,威海彩钢瓦-文登区九龙岩棉复合板厂 | 防伪溯源|防窜货|微信二维码营销|兆信_行业内领先的防伪防窜货数字化营销解决方案供应商 | 算命免费_生辰八字_免费在线算命 - 卜算子算命网 | 浙江筋膜枪-按摩仪厂家-制造商-肩颈按摩仪哪家好-温州市合喜电子科技有限公司 |