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 相关文章推荐
PHP配置文件中最常用四个ini函数
Mar 19 PHP
php下尝试使用GraphicsMagick的缩略图功能
Jan 01 PHP
比较strtr, str_replace和preg_replace三个函数的效率
Jun 26 PHP
php实现的一个很好用HTML解析器类可用于采集数据
Sep 23 PHP
PHP imagegrabscreen和imagegrabwindow(截取网站缩略图)的实例代码
Nov 07 PHP
destoon数据库表说明汇总
Jul 15 PHP
PHP中执行cmd命令的方法
Oct 11 PHP
ThinkPHP模板标签eq if 中区分0,null,false的方法
Mar 24 PHP
Yii2框架数据验证操作实例详解
May 02 PHP
laravel5.6 框架操作数据 Eloquent ORM用法示例
Jan 26 PHP
Laravel框架源码解析之反射的使用详解
May 14 PHP
如何用PHP实现多线程编程
May 26 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
一次编写,随处运行
2006/10/09 PHP
fleaphp下不确定的多条件查询的巧妙解决方法
2008/09/11 PHP
用Json实现PHP与JavaScript间数据交换的方法详解
2013/06/20 PHP
在SAE上搭建最新wordpress的方法
2014/12/21 PHP
PHP表单验证内容是否为空的实现代码
2016/11/14 PHP
javascript GUID生成器实现代码
2009/10/31 Javascript
jQuery+ajax实现顶一下,踩一下效果
2010/07/17 Javascript
js的参数有长度限制吗?发现不能超过2083个字符
2014/04/20 Javascript
jQuery 获取兄弟元素的几种不错方法
2014/05/23 Javascript
jQuery增加和删除表格项目及实现表格项目排序的方法
2016/05/30 Javascript
JavaScript暂停和继续定时器的实现方法
2016/07/18 Javascript
javascript实现图片左右滚动效果【可自动滚动,有左右按钮】
2016/09/19 Javascript
详解AngularJs中$resource和restfu服务端数据交互
2016/09/21 Javascript
走进javascript——不起眼的基础,值和分号
2017/02/24 Javascript
彻底解决 webpack 打包文件体积过大问题
2017/07/07 Javascript
浅谈gulp创建完整的项目流程
2017/12/20 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
原生js实现日期选择插件
2020/05/21 Javascript
vue-video-player实现实时视频播放方式(监控设备-rtmp流)
2020/08/10 Javascript
Python实现LRU算法的2种方法
2015/06/24 Python
Python实现堆排序的方法详解
2016/05/03 Python
Python中pip更新和三方插件安装说明
2018/07/08 Python
详解python while 函数及while和for的区别
2018/09/07 Python
Oakley西班牙官方商店:太阳眼镜和男女运动服
2019/04/26 全球购物
Envie de Fraise意大利:法国网上推出的孕妇装品牌
2020/10/18 全球购物
天逸系统(武汉)有限公司Java笔试题
2015/12/29 面试题
Prototype如何更新局部页面
2013/03/03 面试题
建筑文秘专业个人求职信范文
2013/12/28 职场文书
《燕子专列》教学反思
2014/02/21 职场文书
质量承诺书怎么写
2014/05/24 职场文书
新农村建设典型材料
2014/05/31 职场文书
暖通工程师岗位职责
2014/06/12 职场文书
四风批评与自我批评发言稿
2014/10/14 职场文书
辞职书格式样本
2015/02/26 职场文书
储备店长岗位职责
2015/04/14 职场文书
2015年语文教研组工作总结
2015/05/23 职场文书