IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> PHP知识库 -> 下载以及配置xdebug -> 正文阅读

[PHP知识库]下载以及配置xdebug

1.下载对应版本的xdebug

xdebug官网下载地址:Xdebug: Downloads?这里下载的如果没有跟你的php对应,那么等待你的就是一堆报错

网站提供了一个自动分析系统对应的xdebug版本?,网址是:

?Xdebug: Support — Tailored Installation Instructions?

在页面中需要粘贴进去php版本信息,也就是phpinfo()的信息

不知道这个页面如何出现的可以在你的php服务器程序目录下创建一个php文件,写入:

<?php

?phpinfo();

?>

然后运行这个页面就可以了。)

如下图:

?ctrl+A全选这个页面的信息,然后粘贴到Xdebug: Support — Tailored Installation Instructions?里

?点击这个按钮:

?就可以看到对应你版本的xdebug下载,

然后根据这个提示你也把下载的debug放在你php下面的这个ext里(最好是放在这里)

然后是在php.ini配置环境配置:(这里是用的phpstudy集成环境)

点击你需要配置的php

?

?然后在文本的最后加入这些内容:

?直接复制:

;XDebug

;指定Xdebug扩展文件的绝对路径

zend_extension="D:\phpstudy_pro\Extensions\php\php7.4.3nts\ext\php_xdebug-3.1.0-7.4-vc15-nts-x86_64.dll"

;启用代码自动跟踪

xdebug.mode =trace

;允许收集传递给函数的参数变量

xdebug.start_with_request =yes

;允许收集函数调用的返回值

xdebug.collect_return=on

;指定堆栈跟踪文件的存放目录

xdebug.output_dir="D:\phpstudy_pro\xdebug"

;是否启用Xdebug的性能分析,并创建性能信息文件

xdebug.mode =profile

xdebug.start_with_request = trigger

;指定性能分析信息文件的输出目录

xdebug.output_dir="D:\phpstudy_pro\xdebug"

;是否开启远程调试

xdebug.mode=debug

;指定远程调试的处理协议

xdebug.remote_handler = "dbgp"

;指定远程调试的主机名

xdebug.client_host= "127.0.0.1"

;指定远程调试的端口号

xdebug.client_port = 9001

;指定传递给DBGp调试器处理程序的IDE Key

xdebug.idekey = "PHPSTORM"

配置完成后记得重启一下:

2.配置phpstrom的环境(2021版本)

因为我这个是2021版本的,所以,我这里自带了中文的插件,其他版本的没有的要自己去下载汉化包

运行后重新打开phpstrom软件就是中文了

找到php,在php目录下进行一下操作:

配置服务器:

配置调试端口:

配置需要调试目录:

然后就去验证是否成功:

这里文件路径和url要对应上,不然也像下图这样报错,如果确定没错,那么看一下配置其他地方时有没有漏下的或者有没有配置错的

成功示例:

  PHP知识库 最新文章
Laravel 下实现 Google 2fa 验证
UUCTF WP
DASCTF10月 web
XAMPP任意命令执行提升权限漏洞(CVE-2020-
[GYCTF2020]Easyphp
iwebsec靶场 代码执行关卡通关笔记
多个线程同步执行,多个线程依次执行,多个
php 没事记录下常用方法 (TP5.1)
php之jwt
2021-09-18
上一篇文章      下一篇文章      查看所有文章
加:2021-10-21 11:59:20  更:2021-10-21 11:59:29 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年12日历 -2024/12/28 13:30:44-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码
数据统计