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 trim 去除空字符的定义与语法介绍
May 31 PHP
在VS2008中编译MYSQL5.1.48的方法
Jul 03 PHP
深入理解PHP原理之异常机制
Aug 21 PHP
php array_push()数组函数:将一个或多个单元压入数组的末尾(入栈)
Jul 12 PHP
php中如何判断一个网页请求是ajax请求还是普通请求
Aug 10 PHP
php实现中文转数字
Feb 18 PHP
Zend Framework教程之Zend_Layout布局助手详解
Mar 04 PHP
php版银联支付接口开发简明教程
Oct 14 PHP
PHP实现微信JS-SDK接口选择相册及拍照并上传的方法
Dec 05 PHP
PHP抽象类基本用法示例
Dec 28 PHP
Laravel统计一段时间间隔的数据方法
Oct 09 PHP
Laravel 模型使用软删除-左连接查询-表起别名示例
Oct 24 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对MongoDB[NoSQL]数据库的操作
2013/03/01 PHP
js 绑定带参数的事件以及手动触发事件
2010/04/27 Javascript
mysql输出数据赋给js变量报unterminated string literal错误原因
2010/05/22 Javascript
用js来解决ajax读取页面乱码
2010/11/28 Javascript
jquery单行文字向上滚动效果示例
2014/03/06 Javascript
JavaScript实现简单精致的图片左右无缝滚动效果
2017/03/16 Javascript
深入浅出了解Node.js Streams
2019/05/27 Javascript
利用d3.js实现蜂巢图表带动画效果
2019/09/03 Javascript
JS自定义对象创建与简单使用方法示例
2020/01/15 Javascript
vue实现循环滚动列表
2020/06/30 Javascript
vue props default Array或是Object的正确写法说明
2020/07/30 Javascript
vue video和vue-video-player实现视频铺满教程
2020/10/30 Javascript
[38:23]完美世界DOTA2联赛循环赛 FTD vs PXG BO2第二场 11.01
2020/11/02 DOTA
python字符串连接的N种方式总结
2014/09/17 Python
用python 制作图片转pdf工具
2015/01/30 Python
用map函数来完成Python并行任务的简单示例
2015/04/02 Python
python线程中同步锁详解
2018/04/27 Python
django静态文件加载的方法
2018/05/20 Python
实例讲解python中的协程
2018/10/08 Python
对Python 内建函数和保留字详解
2018/10/15 Python
python腾讯语音合成实现过程解析
2019/08/01 Python
Numpy将二维数组添加到空数组的实现
2019/12/05 Python
在python中利用try..except来代替if..else的用法
2019/12/19 Python
html5 button autofocus 属性介绍及应用
2013/01/04 HTML / CSS
HTML5播放实现rtmp流直播
2020/06/16 HTML / CSS
台湾母婴用品购物网站:Infant婴之房
2018/06/15 全球购物
为什么要使用servlet
2016/01/17 面试题
大学生预备党员自我评价分享
2013/11/16 职场文书
1亿有多大教学反思
2014/05/01 职场文书
反对四风问题自我剖析材料
2014/09/29 职场文书
党员三严三实对照检查材料
2014/10/13 职场文书
2014社会治安综合治理工作总结
2014/12/04 职场文书
新郎婚礼答谢词
2015/01/04 职场文书
《正比例》教学反思
2016/02/23 职场文书
MySQL数据库压缩版本安装与配置详细教程
2021/05/21 MySQL
Pytorch中的学习率衰减及其用法详解
2021/06/05 Python