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 相关文章推荐
在线短消息收发的程序,不用数据库
Oct 09 PHP
mysql中存储过程、函数的一些问题
Feb 14 PHP
PHP中实现汉字转区位码应用源码实例解析
Jun 14 PHP
ThinkPHP自动验证失败的解决方法
Jun 09 PHP
提高PHP性能的编码技巧以及性能优化详细解析
Aug 24 PHP
模板引擎smarty工作原理以及使用示例
May 25 PHP
PHP反向代理类代码
Aug 15 PHP
详解WordPress中用于更新和获取用户选项数据的PHP函数
Mar 08 PHP
PHP单例模式是什么 php实现单例模式的方法
May 14 PHP
简单谈谈PHP中的trait
Feb 25 PHP
php文件操作之文件写入字符串、数组的方法分析
Apr 15 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 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
libmysql.dll与php.ini是否真的要拷贝到c:\windows目录下呢
2010/03/15 PHP
php插入中文到sqlserver 2008里出现乱码的解决办法分享
2012/07/19 PHP
php 如何获取数组第一个值
2013/08/06 PHP
Yii2 加载css、js 载静态资源的方法
2017/03/10 PHP
php计数排序算法的实现代码(附四个实例代码)
2020/03/31 PHP
CSS+JS构建的图片查看器
2006/07/22 Javascript
推荐一些非常不错的javascript学习资源站点
2007/08/29 Javascript
让网页根据不同IE版本显示不同的内容
2009/02/08 Javascript
ASP 过滤数组重复数据函数(加强版)
2010/05/31 Javascript
Jquery+WebService 校验账号是否已被注册的代码
2010/07/12 Javascript
javascript 广告后加载,加载完页面再加载广告
2010/11/25 Javascript
jQuery最佳实践完整篇
2011/08/20 Javascript
JS结合bootstrap实现基本的增删改查功能
2016/07/22 Javascript
快速入门Vue
2016/12/19 Javascript
Angular中$broadcast和$emit的使用方法详解
2017/05/22 Javascript
详解如何在vue中使用sass
2017/06/21 Javascript
jQuery鼠标移动图片上实现放大效果
2017/06/25 jQuery
详解如何写出一个利于扩展的vue路由配置
2019/05/16 Javascript
vue-cli3配置与跨域处理方法
2019/08/17 Javascript
vue2路由方式--嵌套路由实现方法分析
2020/03/06 Javascript
如何基于layui的laytpl实现数据绑定的示例代码
2020/04/10 Javascript
JavaScript类的继承多种实现方法
2020/05/30 Javascript
javascript实现移动端上传图片功能
2020/08/18 Javascript
原生js 实现表单验证功能
2021/02/08 Javascript
Python实现单词拼写检查
2015/04/25 Python
python的中异常处理机制
2018/08/30 Python
Python 多线程不加锁分块读取文件的方法
2018/12/11 Python
python保存log日志,实现用log日志画图
2019/12/24 Python
求职自荐信格式
2013/12/04 职场文书
电气自动化专业职业规划范文
2014/02/16 职场文书
商务助理求职信范文
2014/04/20 职场文书
五好关工委申报材料
2014/05/31 职场文书
政工师工作总结2015
2015/05/26 职场文书
中国文明网2015年“向国旗敬礼”活动网上签名寄语
2015/09/24 职场文书
python 逐步回归算法
2021/04/06 Python
分析ZooKeeper分布式锁的实现
2021/06/30 Java/Android