PhpStorm2020.1 安装 debug - Postman 调用的详细教程


Posted in PHP onAugust 17, 2020

一. 准备

1.1 下载 xdebug

我本地用的是 phpStudy 的集成环境, php 版本是 7.2.10

在 Xdebug 下载地址(https://xdebug.org/download/historical)找到合适的版本(这边包含历史版本),我选的是 PHP 7.2 VC15 (32 bit)

1.2 配置 PHP

将下载好的文件放入 php 下的 ext 文件夹内,以我本机为例 (E:\Castle\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext)

php.ini 拉到最下面,加上以下内容

[XDebug]
xdebug.profiler_output_dir="E:\Castle\phpStudy\PHPTutorial\tmp\xdebug"
xdebug.trace_output_dir="E:\Castle\phpStudy\PHPTutorial\tmp\xdebug"
zend_extension="E:\Castle\phpStudy\PHPTutorial\php\php-7.2.1-nts\ext\php_xdebug-2.9.5-7.2-vc15-nts.dll"
xdebug.remote_enable = 1
xdebug.remote_handler = dbgp
xdebug.remote_host = "localhost"
xdebug.remote_mode = req
xdebug.remote_port = 9010
xdebug.idekey="PHPSTORM"
xdebug.remote_autostart = 1

1.3 打印 phpinfo() 页面

看 Xdebug 是不是已经有了,如果没有一般都是下载的版本错了

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

二. PhpStorm 配置

2.1 Settings 处的配置

2.1.1 从 File > Settings,输入 PHP,红框处的就是我们需要配置的地方

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

2.1.2 先配置一下 PHP 的版本(我本地用的 7.2,)

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

2.1.3 Debug port 这边的值用之前在 php.ini 里面新增的值,其它不动

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

2.1.4 DBGp Proxy 这边的值也使用之前 php.ini 里面新增的

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

2.1.5 配置 Servers (到这边为止设置里面就配置完毕了)

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

2.2 新增 debug 配置

2.2.1  从箭头处进入,选择 PHP Web Page 新建

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

2.2.2 配置完毕

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

三. 举例说明

3.1 在前面打上断点,正常就会出现如下内容啦

PhpStorm2020.1 安装 debug - Postman 调用的详细教程

3.2 postman 请求 (基本没有区别,唯一要注意的就是 2.1.5 配置 Servers 这边的 Host 配置了,你的请求域名是什么就填什么就可以了)

总结

到此这篇关于PhpStorm2020.1 安装 debug - Postman 调用的文章就介绍到这了,更多相关PhpStorm2020.1 安装 debug内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

PHP 相关文章推荐
BBS(php & mysql)完整版(六)
Oct 09 PHP
PHP简单系统数据添加以及数据删除模块源文件下载
Jun 07 PHP
ie与session丢失(新窗口cookie丢失)实测及解决方案
Jul 15 PHP
PHP 面向对象程序设计(oop)学习笔记 (四) - 异常处理类Exception
Jun 12 PHP
ThinkPHP路由详解
Jul 27 PHP
详解php的socket通信
Aug 11 PHP
php将服务端的文件读出来显示在web页面实例
Oct 31 PHP
PHP批量删除jQuery操作
Jul 23 PHP
Laravel学习教程之request validation的编写
Oct 25 PHP
使用PHPStorm+XDebug搭建单步调试环境
Nov 19 PHP
PHP面向对象五大原则之开放-封闭原则(OCP)详解
Apr 04 PHP
Yii框架getter与setter方法功能与用法分析
Oct 22 PHP
php开发最强大的IDE编辑的phpstorm 2020.2配置Xdebug调试的详细教程
Aug 17 #PHP
PHP unset函数原理及使用方法解析
Aug 14 #PHP
PHP常量及变量区别原理详解
Aug 14 #PHP
PHP获取当前时间不准确问题解决方案
Aug 14 #PHP
PHP语言对接抖音快手小红书视频/图片去水印API接口源码
Aug 11 #PHP
php实现微信和支付宝支付的示例代码
Aug 11 #PHP
php封装实现钉钉机器人报警接口的示例代码
Aug 08 #PHP
You might like
PHP连接SQLServer2005方法及代码
2013/12/26 PHP
php实现与erlang的二进制通讯实例解析
2014/07/23 PHP
js计数器代码
2006/11/04 Javascript
有关于eclipse配置spket需要注意的一些地方
2013/04/07 Javascript
jquery实现背景墙聚光灯效果示例分享
2014/03/02 Javascript
AspNet中使用JQuery上传插件Uploadify详解
2015/05/20 Javascript
由ReactJS的Hello world说开来
2015/07/02 Javascript
jQuery网页右侧广告跟随滚动代码分享
2020/04/20 Javascript
Node.js制作简单聊天室
2017/01/12 Javascript
slideToggle+slideup实现手机端折叠菜单效果
2017/05/25 Javascript
详解如何让Express支持async/await
2017/10/09 Javascript
vue中设置height:100%无效的问题及解决方法
2018/07/27 Javascript
使用javascript做时间倒数读秒功能的实例
2019/01/23 Javascript
详解js获取video任意时间的画面截图
2019/04/17 Javascript
node中使用log4js4.x版本记录日志的方法
2019/08/20 Javascript
微信小程序 多行文本显示...+显示更多按钮和收起更多按钮功能
2019/09/26 Javascript
vue 实现cli3.0中使用proxy进行代理转发
2019/10/30 Javascript
解决vue-router路由拦截造成死循环问题
2020/08/05 Javascript
JS跨浏览器解析XML应用过程详解
2020/10/16 Javascript
Python Web框架Flask中使用百度云存储BCS实例
2015/02/08 Python
CSS3 border-image详解、应用及jQuery插件
2011/08/29 HTML / CSS
HTML5实现音频和视频嵌入的方法
2018/08/22 HTML / CSS
J.Crew官网:美国知名休闲服装品牌
2017/05/19 全球购物
Bowflex美国官方网站:高级家庭健身器材
2017/12/22 全球购物
美国市场上最实惠的送餐服务:Dinnerly
2018/03/18 全球购物
Guess欧洲官网:美国服饰品牌
2019/08/06 全球购物
农药学硕士毕业生自荐信
2013/09/25 职场文书
《老山界》教学反思
2014/04/08 职场文书
新书发布会策划方案
2014/06/09 职场文书
公司委托书范本5篇
2014/09/20 职场文书
2015年高中班主任工作总结
2015/04/30 职场文书
投诉信格式范文
2015/07/02 职场文书
严以修身专题学习研讨会发言材料
2015/11/09 职场文书
MySql新手入门的基本操作汇总
2021/05/13 MySQL
SpringRetry重试框架的具体使用
2021/07/25 Java/Android
Mysql中mvcc各场景理解应用
2022/08/05 MySQL