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 相关文章推荐
支持oicq头像的留言簿(一)
Oct 09 PHP
PHP5新特性: 更加面向对象化的PHP
Nov 18 PHP
PHP 字符串 小常识
Jun 05 PHP
php 5.3.5安装memcache注意事项小结
Apr 12 PHP
php中批量修改文件后缀名的函数代码
Oct 23 PHP
深入理解ob_flush和flush的区别(ob_flush()与flush()使用方法)
Feb 06 PHP
php中使用preg_replace函数匹配图片并加上链接的方法
Feb 06 PHP
PHP统计数值数组中出现频率最多的10个数字的方法
Apr 20 PHP
PHP实现的折半查询算法示例
Oct 09 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
Nov 25 PHP
Yii框架函数简单用法分析
Sep 09 PHP
php判断数组是否为空的实例方法
May 10 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
咖啡豆的最常见发酵处理方法,详细了解一下
2021/03/03 冲泡冲煮
php运行出现Call to undefined function curl_init()的解决方法
2010/11/02 PHP
PHP中的output_buffering详细介绍
2014/09/27 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
php+ajax 文件上传代码实例
2019/03/18 PHP
Mootools 1.2教程 定时器和哈希简介
2009/09/15 Javascript
JQUERY dialog的用法详细解析
2013/12/19 Javascript
angularjs 处理多个异步请求方法汇总
2015/01/06 Javascript
jQuery使用empty()方法删除元素及其所有子元素的方法
2015/03/26 Javascript
轻松理解vue的双向数据绑定问题
2017/10/30 Javascript
父组件中vuex方法更新state子组件不能及时更新并渲染的完美解决方法
2018/04/25 Javascript
vue-cli3.0 脚手架搭建项目的过程详解
2018/10/19 Javascript
JQuery搜索框自动补全(模糊匹配)功能实现示例
2019/01/08 jQuery
JS实现数组去重及数组内对象去重功能示例
2019/02/02 Javascript
js利用递归与promise 按顺序请求数据的方法
2019/08/30 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
跟老齐学Python之Python文档
2014/10/10 Python
python递归删除指定目录及其所有内容的方法
2017/01/13 Python
python多线程之事件Event的使用详解
2018/04/27 Python
python 实现在txt指定行追加文本的方法
2018/04/29 Python
对python3标准库httpclient的使用详解
2018/12/18 Python
python求一个字符串的所有排列的实现方法
2020/02/04 Python
Python 爬取淘宝商品信息栏目的实现
2021/02/06 Python
详解三种方式实现平滑滚动页面到顶部的功能
2019/04/23 HTML / CSS
G-Form护具官方网站:美国运动保护装备
2019/09/04 全球购物
台湾全方位线上课程与职能学习平台:TibaMe
2019/12/04 全球购物
暑期实践思想汇报
2014/01/06 职场文书
西安交大自主招生自荐信
2014/01/27 职场文书
经贸日语专业自荐信
2014/09/02 职场文书
2015年社区卫生工作总结
2015/04/21 职场文书
2015年驾驶员工作总结
2015/04/29 职场文书
2015年试用期工作总结范文
2015/05/28 职场文书
交通安全学习心得体会
2016/01/18 职场文书
pytorch 如何把图像数据集进行划分成train,test和val
2021/05/31 Python
vue中利用mqtt服务端实现即时通讯的步骤记录
2021/07/01 Vue.js
英镑符号 £
2022/02/17 杂记