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
PHP数组循环操作详细介绍 附实例代码
Feb 03 PHP
php获取本地图片文件并生成xml文件输出具体思路
Apr 27 PHP
Thinkphp将二维数组变为标签适用的一维数组方法总结
Oct 30 PHP
php结合ACCESS的跨库查询功能
Jun 12 PHP
1亿条数据如何分表100张到Mysql数据库中(PHP)
Jul 29 PHP
PHP实现的一致性哈希算法完整实例
Nov 14 PHP
PHP 下载文件时如何自动添加bom头及解释BOM头和去掉bom头的方法
Jan 04 PHP
PHP中Restful api 错误提示返回值实现思路
Apr 12 PHP
PHP脚本自动识别验证码查询汽车违章
Dec 20 PHP
Laravel框架实现的记录SQL日志功能示例
Jun 19 PHP
微信小程序和php的登录实现
Apr 01 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+mysql保存和输出文件
2006/10/09 PHP
ASP和PHP实现生成网站快捷方式并下载到桌面的方法
2014/05/08 PHP
WordPress中对访客评论功能的一些优化方法
2015/11/24 PHP
php加密解密字符串示例
2016/10/13 PHP
centos+php+coreseek+sphinx+mysql之一coreseek安装篇
2016/10/25 PHP
php-fpm中max_children的配置
2019/03/15 PHP
Alliance vs Liquid BO3 第二场2.13
2021/03/10 DOTA
javascript对象的property和prototype是这样一种关系
2007/03/24 Javascript
setAttribute 与 class冲突解决
2008/02/17 Javascript
基于jQuery的计算文本框字数的代码
2012/06/06 Javascript
jQuery数据缓存功能的实现思路及简单模拟
2013/05/27 Javascript
理解javascript中的回调函数(callback)
2014/09/02 Javascript
JavaScript驾驭网页-DOM
2016/03/24 Javascript
微信小程序导航栏滑动定位功能示例(实现CSS3的positionsticky效果)
2019/01/24 Javascript
vue 动态组件(component :is) 和 dom元素限制(is)用法说明
2020/09/04 Javascript
webpack4从0搭建组件库的实现
2020/11/29 Javascript
使用beaker让Facebook的Bottle框架支持session功能
2015/04/23 Python
基于python实现的抓取腾讯视频所有电影的爬虫
2016/04/22 Python
在Python dataframe中出生日期转化为年龄的实现方法
2018/10/20 Python
python pillow模块使用方法详解
2019/08/30 Python
Python 实现Numpy中找出array中最大值所对应的行和列
2019/11/26 Python
Pytorch使用MNIST数据集实现基础GAN和DCGAN详解
2020/01/10 Python
Python3标准库glob文件名模式匹配的问题
2020/03/13 Python
利用纯CSS3实现tab选项卡切换示例代码
2016/09/21 HTML / CSS
HTML5中的强制下载属性download使用实例解析
2016/05/12 HTML / CSS
英国健身超市:Fitness Superstore
2019/06/17 全球购物
德国家用电器购物网站:Premiumshop24
2019/08/22 全球购物
甜品蛋糕店创业计划书范文
2014/02/06 职场文书
升旗仪式主持词
2014/03/19 职场文书
全国优秀教师事迹材料
2014/08/26 职场文书
向国旗敬礼学生寄语大全
2014/09/30 职场文书
党支部书记岗位职责
2015/02/15 职场文书
2015暑期爱心支教策划书
2015/07/14 职场文书
趣味运动会口号
2015/12/24 职场文书
导游词之山东八仙过海景区
2019/11/11 职场文书
Oracle设置DB、监听和EM开机启动的方法
2021/04/25 Oracle