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.MVC的模板标签系统(二)
Sep 05 PHP
用PHP动态创建Flash动画
Oct 09 PHP
实现dedecms全站URL静态化改造的代码
Mar 29 PHP
不错的PHP学习之php4与php5之间会穿梭一点点感悟
May 03 PHP
国外比较好的几个的Php开源建站平台小结
Apr 22 PHP
PHP设计模式之命令模式的深入解析
Jun 13 PHP
destoon找回管理员密码的方法
Jun 21 PHP
PHP入门教程之正则表达式基本用法实例详解(正则匹配,搜索,分割等)
Sep 11 PHP
PHP中串行化用法示例
Nov 16 PHP
ThinkPHP中类的构造函数_construct()与_initialize()的区别详解
Mar 13 PHP
Yii框架分页技术实例分析
Aug 30 PHP
PHP中关于php.ini参数优化详解
Feb 28 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
用Socket发送电子邮件
2006/10/09 PHP
程序员编程十条戒律
2009/07/09 PHP
CI框架在CLI下执行占用内存过大问题的解决方法
2014/06/17 PHP
discuz目录文件资料汇总
2014/12/30 PHP
composer.lock文件的作用
2016/02/03 PHP
php可变长参数处理函数详解
2017/02/22 PHP
用javascript实现兼容IE7的类库 IE7_0_9.zip提供下载
2007/08/08 Javascript
文本链接逐个出现的js脚本
2007/12/12 Javascript
jQuery 定时局部刷新(setInterval)
2010/11/19 Javascript
JavaScript 用Node.js写Shell脚本[译]
2012/09/20 Javascript
javascript实现window.print()去除页眉页脚
2014/12/30 Javascript
Javascript中的return作用及javascript return关键字用法详解
2015/11/05 Javascript
Node.js模块封装及使用方法
2016/03/06 Javascript
javascript表单事件处理方法详解
2016/05/15 Javascript
jQuery快速实现商品数量加减的方法
2017/02/06 Javascript
Node.js使用NodeMailer发送邮件实例代码
2017/03/06 Javascript
详解jQuery中关于Ajax的几个常用的函数
2017/07/17 jQuery
微信小程序实现的涂鸦功能示例【附源码下载】
2018/01/12 Javascript
原生js实现淘宝放大镜效果
2020/10/28 Javascript
vue-cli3.0+element-ui上传组件el-upload的使用
2018/12/03 Javascript
three.js利用卷积法如何实现物体描边效果
2019/11/27 Javascript
python处理xml文件的方法小结
2017/05/02 Python
pandas全表查询定位某个值所在行列的方法
2018/04/12 Python
详谈Python中列表list,元祖tuple和numpy中的array区别
2018/04/18 Python
python 3.7.0 下pillow安装方法
2018/08/27 Python
pytorch+lstm实现的pos示例
2020/01/14 Python
python批量生成身份证号到Excel的两种方法实例
2021/01/14 Python
python实现代码审查自动回复消息
2021/02/01 Python
CSS3实现跳动的动画效果
2016/09/12 HTML / CSS
SQL Server数据库笔试题和答案
2016/02/04 面试题
九年级化学教学反思
2014/01/28 职场文书
志愿者活动总结
2014/04/28 职场文书
答辩状格式范本
2015/05/22 职场文书
如何写观后感
2015/06/19 职场文书
追悼会悼词大全
2015/06/23 职场文书
JavaScript实现队列结构过程
2021/12/06 Javascript