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 相关文章推荐
PHP4中实现动态代理
Oct 09 PHP
php 将字符串按大写字母分隔成字符串数组
Apr 30 PHP
《PHP编程最快明白》第七讲:php图片验证码与缩略图
Nov 01 PHP
基于empty函数的判断详解
Jun 17 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
PHP使用CURL实现对带有验证码的网站进行模拟登录的方法
Jul 23 PHP
php按字符无乱码截取中文的方法
Mar 27 PHP
php 伪造HTTP_REFERER页面URL来源的三种方法
Sep 22 PHP
PHP类相关知识点实例总结
Sep 28 PHP
PHP实现RTX发送消息提醒的实例代码
Jan 03 PHP
PHP实现网站访问量计数器
Oct 27 PHP
PHP中localeconv()函数的用法
Mar 26 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
解析如何去掉CodeIgniter URL中的index.php
2013/06/25 PHP
phpstorm编辑器乱码问题解决
2014/12/01 PHP
PHP不使用内置函数实现字符串转整型的方法示例
2017/07/03 PHP
tp5(thinkPHP5)框架实现多数据库查询的方法
2019/01/10 PHP
解决laravel session失效的问题
2019/10/14 PHP
用jscript实现新建word文档
2007/06/15 Javascript
Jquery AJAX 框架的使用方法
2009/11/03 Javascript
跟着JQuery API学Jquery 之二 属性
2010/04/09 Javascript
javascript学习笔记(十一) 正则表达式介绍
2012/06/20 Javascript
jquery与prototype框架的详细对比
2013/11/21 Javascript
在Javascript中处理数组之toSource()方法的使用
2015/06/09 Javascript
Bootstrap学习笔记之js组件(4)
2016/06/12 Javascript
JQuery的attr 与 val区别
2016/06/12 Javascript
nodejs实例解析(输出hello world)
2017/01/03 NodeJs
JS常见创建类的方法小结【工厂方式,构造器方式,原型方式,联合方式等】
2017/04/01 Javascript
canvas实现弧形可拖动进度条效果
2017/05/11 Javascript
详解vue父子组件间传值(props)
2017/06/29 Javascript
jquery实现动态添加附件功能
2018/10/23 jQuery
小程序实现上下移动切换位置
2019/09/23 Javascript
解决Nuxt使用axios跨域问题
2020/07/06 Javascript
小程序中手机号识别的示例
2020/12/14 Javascript
[03:28]2014DOTA2国际邀请赛 走近EG战队天才中单Arteezy
2014/07/12 DOTA
python实现zencart产品数据导入到magento(python导入数据)
2014/04/03 Python
Python中matplotlib中文乱码解决办法
2017/05/12 Python
python实现搜索文本文件内容脚本
2018/06/22 Python
解决Django中多条件查询的问题
2019/07/18 Python
Django实现文件上传和下载功能
2019/10/06 Python
python3.7通过thrift操作hbase的示例代码
2020/01/14 Python
python代码实现将列表中重复元素之间的内容全部滤除
2020/05/22 Python
HTML5如何使用SVG的方法示例
2019/01/11 HTML / CSS
布里斯班女装时尚品牌:Adrift
2017/12/28 全球购物
感恩之星事迹材料
2014/05/03 职场文书
大学生团日活动总结
2015/05/06 职场文书
2016年国庆节新闻稿范文
2015/11/25 职场文书
java中重写父类方法加不加@Override详解
2021/06/21 Java/Android
eval(cmd)与eval($cmd)的区别与联系
2021/07/07 PHP