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获取远程图片体积大小的实例
Nov 12 PHP
改写ThinkPHP的U方法使其路由下分页正常
Jul 02 PHP
ThinkPHP关于session的操作方法汇总
Jul 18 PHP
linux下编译安装memcached服务
Aug 03 PHP
jquery+php+ajax显示上传进度的多图片上传并生成缩略图代码
Oct 15 PHP
一个经典的PHP验证码类分享
Nov 18 PHP
PHP实现HTTP断点续传的方法
Jun 17 PHP
Laravel使用Caching缓存数据减轻数据库查询压力的方法
Mar 15 PHP
php操作access数据库的方法详解
Feb 22 PHP
Yii2 中实现单点登录的方法
Mar 09 PHP
实例讲解PHP表单处理
Feb 15 PHP
Yii框架的redis命令使用方法简单示例
Oct 15 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设计模式 Composite (组合模式)
2011/06/26 PHP
php提示Call-time pass-by-reference has been deprecated in的解决方法[已测]
2012/05/06 PHP
php去除HTML标签实例
2013/11/06 PHP
[原创]php使用curl判断网页404(不存在)的方法
2016/06/23 PHP
PHP实现mysqli批量执行多条语句的方法示例
2017/07/22 PHP
如何将一个String和多个String值进行比较思路分析
2013/04/22 Javascript
jquery京东商城双11焦点图多图广告特效代码分享
2015/09/06 Javascript
jQuery获取Table某列的值(推荐)
2017/03/03 Javascript
js随机生成一个验证码
2017/06/01 Javascript
详解vue中computed 和 watch的异同
2017/06/30 Javascript
详解ES6之用let声明变量以及let loop机制
2017/07/15 Javascript
客户端(vue框架)与服务器(koa框架)通信及服务器跨域配置详解
2017/08/26 Javascript
原生js封装运动框架的示例讲解
2017/10/01 Javascript
vue和react等项目中更简单的实现展开收起更多等效果示例
2018/02/22 Javascript
使用layui日期控件laydate对开始和结束时间进行联动控制的方法
2019/09/06 Javascript
Node.js API详解之 repl模块用法实例分析
2020/05/25 Javascript
JavaScript中的全局属性与方法深入解析
2020/06/14 Javascript
使用Python+Splinter自动刷新抢12306火车票
2018/01/03 Python
python获取代理IP的实例分享
2018/05/07 Python
Python对CSV、Excel、txt、dat文件的处理
2018/09/18 Python
浅析Python函数式编程
2018/10/06 Python
解决Django加载静态资源失败的问题
2019/07/28 Python
Django 删除upload_to文件的步骤
2020/03/30 Python
解决Keras使用GPU资源耗尽的问题
2020/06/22 Python
python接入支付宝的实例操作
2020/07/20 Python
Python做图像处理及视频音频文件分离和合成功能
2020/11/24 Python
HTML5之HTML元素扩展(下)—增强的Form表单元素值得关注
2013/01/31 HTML / CSS
世界第一冲浪品牌:O’Neill
2016/08/30 全球购物
Java提供了哪些企业应用编程接口
2015/02/13 面试题
电气专业推荐信范文
2013/11/18 职场文书
商务专员岗位职责范本
2014/06/29 职场文书
作风整顿个人剖析材料
2014/10/06 职场文书
酒店前台辞职书
2015/02/26 职场文书
2019新员工试用期转正工作总结范文
2019/08/21 职场文书
将MySQL的表数据全量导入clichhouse库中
2022/03/21 MySQL
Nginx本地配置SSL访问的实例教程
2022/05/30 Servers