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通用分页类page.php[仿google分页]
Aug 31 PHP
discuz authcode 经典php加密解密函数解析
Jul 12 PHP
php imagecreatetruecolor 创建高清和透明图片代码小结
May 15 PHP
php中CI操作多个数据库的代码
Jul 05 PHP
php获取$_POST同名参数数组的实现介绍
Jun 30 PHP
php中chdir()函数用法实例
Nov 13 PHP
php通过function_exists检测函数是否存在的方法
Mar 18 PHP
Session 失效的原因汇总及解决丢失办法
Sep 30 PHP
php获取excel文件数据
Apr 21 PHP
PHP使用文件锁解决高并发问题示例
Mar 29 PHP
php防止表单重复提交实例讲解
Feb 11 PHP
浅谈PHPANALYSIS提取关键字
Mar 08 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
PHP删除目录及目录下所有文件的方法详解
2013/06/06 PHP
php实现文件下载简单示例(代码实现文件下载)
2014/03/10 PHP
thinkphp区间查询、统计查询与SQL直接查询实例分析
2014/11/24 PHP
了解PHP的返回引用和局部静态变量
2015/06/04 PHP
PHP连续签到功能实现方法详解
2019/12/04 PHP
比较全的JS checkbox全选、取消全选、删除功能代码
2008/12/19 Javascript
js 小数取整的函数
2010/05/10 Javascript
JS中的异常处理方法分享
2013/12/22 Javascript
小结Node.js中非阻塞IO和事件循环
2014/09/18 Javascript
jQuery创建自定义的选择器用以选择高度大于100的超链接实例
2015/03/18 Javascript
Bootstrap3制作图片轮播效果
2016/05/12 Javascript
easyui中combotree循环获取父节点至根节点并输出路径实现方法
2016/11/10 Javascript
微信小程序 用户数据解密详细介绍
2017/01/09 Javascript
JS排序之快速排序详解
2017/04/08 Javascript
微信小程序“摇一摇”的实例代码
2017/07/20 Javascript
Js通过AES加密后PHP用Openssl解密的方法
2019/07/12 Javascript
关于vue 结合原生js 解决echarts resize问题
2020/07/26 Javascript
nuxt 每个页面head标签内容设置方式
2020/11/05 Javascript
Python不规范的日期字符串处理类
2014/06/10 Python
Python实现的检测网站挂马程序
2014/11/30 Python
深入解析Python编程中super关键字的用法
2016/06/24 Python
Python优化技巧之利用ctypes提高执行速度
2016/09/11 Python
对python list 遍历删除的正确方法详解
2018/06/29 Python
最新2019Pycharm安装教程 亲测
2020/02/28 Python
Python实现从N个数中找到最大的K个数
2020/04/02 Python
CSS3 Flex 弹性布局实例代码详解
2018/11/01 HTML / CSS
使用HTML5的表单验证的简单示例
2015/09/09 HTML / CSS
国庆宣传标语
2014/06/30 职场文书
毕业生见习报告总结
2014/11/08 职场文书
2014年个人技术工作总结
2014/12/08 职场文书
协议书范文
2015/01/27 职场文书
2016猴年春节慰问信
2015/11/30 职场文书
三好学生竞选稿范文
2019/08/21 职场文书
Pytorch 中net.train 和 net.eval的使用说明
2021/05/22 Python
关于PHP数组迭代器的使用方法实例
2021/11/17 PHP