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 相关文章推荐
mysql 中InnoDB和MyISAM的区别分析小结
Apr 15 PHP
基于php伪静态的实现详细介绍
Apr 28 PHP
浅谈PHP正则表达式中修饰符/i, /is, /s, /isU
Oct 21 PHP
php数组去除空值函数分享
Feb 02 PHP
PHP的cURL库简介及使用示例
Feb 06 PHP
PHP判断FORM表单或URL参数来的数据是否为整数的方法
Mar 25 PHP
提交表单后 PHP获取提交内容的实现方法
May 25 PHP
Yii调试查看执行SQL语句的方法
Jul 15 PHP
Yii2学习笔记之汉化yii设置表单的描述(属性标签attributeLabels)
Feb 07 PHP
PHP数组内存利用率低和弱类型详细解读
Aug 10 PHP
ThinkPHP 5.1 跨域配置方法
Oct 11 PHP
PHP使用openssl扩展实现加解密方法示例
Feb 20 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 pathinfo()获得文件的路径、名称等信息说明
2011/09/13 PHP
Thinkphp5.0框架视图view的模板布局用法分析
2019/10/12 PHP
jquery里的正则表达式说明
2011/08/03 Javascript
解析jquery获取父窗口的元素
2013/06/26 Javascript
javascript获取ckeditor编辑器的值(实现代码)
2013/11/18 Javascript
简介JavaScript中用于处理正切的Math.tan()方法
2015/06/15 Javascript
JavaScript面向对象分层思维全面解析
2016/11/22 Javascript
AngularJS使用ng-inlude指令加载页面失败的原因与解决方法
2017/01/19 Javascript
详解Angular.js中$http拦截器的介绍及使用
2017/07/04 Javascript
canvas轨迹回放功能实现
2017/12/20 Javascript
vue2.0在没有dev-server.js下的本地数据配置方法
2018/02/23 Javascript
vant组件中 dialog的确认按钮的回调事件操作
2020/11/04 Javascript
mysql 之通过配置文件链接数据库
2017/08/12 Python
Windows上使用Python增加或删除权限的方法
2018/04/24 Python
Python之list对应元素求和的方法
2018/06/28 Python
Django框架实现的分页demo示例
2019/05/25 Python
Python中的self用法详解
2019/08/06 Python
Python和Sublime整合过程图示
2019/12/25 Python
Python调用Windows命令打印文件
2020/02/07 Python
详解如何在pyqt中通过OpenCV实现对窗口的透视变换
2020/09/20 Python
CSS3中的注音对齐属性ruby-align用法指南
2016/07/01 HTML / CSS
HTML5自定义属性的问题分析
2019/08/16 HTML / CSS
Jeep牧马人、切诺基和自由人零配件:4 Wheel Drive Hardware
2017/07/02 全球购物
Expedia加拿大官方网站:加拿大最大的在线旅游提供商
2017/12/31 全球购物
安德玛比利时官网:Under Armour比利时
2019/08/28 全球购物
网络方面基础面试题
2012/11/16 面试题
绝对经典成功的大学生推荐信
2013/11/08 职场文书
大众服装店创业计划书范文
2014/01/01 职场文书
不忘国耻振兴中华演讲稿
2014/05/14 职场文书
中国梦宣传标语口号
2015/12/26 职场文书
当你找不到方向的时候,不妨读读刘备的一生
2019/08/05 职场文书
导游词之海南天涯海角
2019/12/05 职场文书
python实现调用摄像头并拍照发邮箱
2021/04/27 Python
如何利用opencv判断两张图片是否相同详解
2021/07/07 Python
使用logback实现按自己的需求打印日志到自定义的文件里
2021/08/30 Java/Android
Python+OpenCV实现图片中的圆形检测
2022/04/07 Python