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数据库开发知多少
Oct 09 PHP
图象函数中的中文显示
Oct 09 PHP
PHP5中的时间相差8小时的解决办法
Mar 28 PHP
改变Apache端口等配置修改方法
Jun 05 PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
Mar 29 PHP
sae使用smarty模板的方法
Dec 17 PHP
php+mysqli批量查询多张表数据的方法
Jan 29 PHP
PHP设计模式之适配器模式代码实例
May 11 PHP
php多重接口的实现方法
Jun 20 PHP
PHP常用技巧汇总
Mar 04 PHP
php变量与JS变量实现不通过跳转直接交互的方法
Aug 25 PHP
php设计模式之观察者模式实例详解【星际争霸游戏案例】
Mar 30 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实现多条件查询实例代码
2010/07/17 PHP
PHP基于curl实现模拟微信浏览器打开微信链接的方法示例
2019/02/15 PHP
学习YUI.Ext 第四天--对话框Dialog的使用
2007/03/10 Javascript
使用jquery mobile做幻灯播放效果实现步骤
2013/01/04 Javascript
整理Javascript基础语法学习笔记
2015/11/29 Javascript
js实现密码强度检测【附示例】
2016/03/30 Javascript
jQuery之简单的表单验证实例
2016/07/07 Javascript
Move.js入门
2017/02/08 Javascript
Web开发中客户端的跳转与服务器端的跳转的区别
2017/03/05 Javascript
微信小程序修改swiper默认指示器样式的实例代码
2018/07/18 Javascript
vue实现form表单与table表格的数据关联功能示例
2019/01/29 Javascript
JS实现求字符串中出现最多次数的字符和次数示例
2019/07/05 Javascript
js正则匹配多个全部数据问题
2019/12/20 Javascript
Vue移动端实现图片上传及超过1M压缩上传
2019/12/23 Javascript
python类和函数中使用静态变量的方法
2015/05/09 Python
Python中super关键字用法实例分析
2015/05/28 Python
Python闭包之返回函数的函数用法示例
2018/01/27 Python
查看TensorFlow checkpoint文件中的变量名和对应值方法
2018/06/14 Python
python pyheatmap包绘制热力图
2018/11/09 Python
浅谈python 导入模块和解决文件句柄找不到问题
2018/12/15 Python
对Python定时任务的启动和停止方法详解
2019/02/19 Python
Python3之字节串bytes与字节数组bytearray的使用详解
2019/08/27 Python
一文带你掌握Pyecharts地理数据可视化的方法
2021/02/06 Python
HTML5 Canvas 破碎重组的视频特效的示例代码
2019/09/24 HTML / CSS
html5的canvas实现3d雪花飘舞效果
2013/12/27 HTML / CSS
html5 更新图片颜色示例代码
2014/07/29 HTML / CSS
美国在线面料商店:Online Fabric Store
2018/07/26 全球购物
介绍一下内联、左联、右联
2013/12/31 面试题
what is the difference between ext2 and ext3
2015/08/25 面试题
小学生评语大全
2014/04/18 职场文书
个人工作总结范文2014
2014/11/07 职场文书
员工加薪申请报告
2015/05/15 职场文书
浅谈Python numpy创建空数组的问题
2021/05/25 Python
mysql 联合索引生效的条件及索引失效的条件
2021/11/20 MySQL
python中 .npy文件的读写操作实例
2022/04/14 Python
i7 6700处理器相当于i5几代
2022/04/19 数码科技