PHP8开启PHPStorm + Xdebug3

下载Xdebug#

需要下载对应php版本xdebug 否则对加载xdebug失败

https://xdebug.org/download

image

我的是PHP版本 为php8.0.3-nts-x64
image

安装xdebug#

移动下载xdebug.dll拓展文件到对应PHP拓展目录下

image

配置php.ini#

在php.ini最底部加上

[XDebug]
;拓展路径
zend_extension=D:\phpenv\phpstudy_pro\Extensions\php\php-8.0.3-nts-Win32-vs16-x64\ext\php_xdebug-3.0.4-8.0-vs16-nts-x86_64.dll
xdebug.mode=debug
;监听服务器
xdebug.client_host=127.0.0.1
;xdebug端口
xdebug.client_port=9006

配置PHPStorm#

**我使用的版本为PHPStorm2021.1 如果旧版Xdebug位置会有所不同

image

配置web服务器#

image

image

image

image

Chrome调试#

有两种方式可以触发xdebug 进入调试模式

使用PHPStorm内置服务器#

image

image

image

使用Chrome插件#

谷歌应用商店中下载Xdebug helper
如果打不开可以网上下载Xdebug helper插件安装到Chrome中

image

配置xdebug helper 为PHPStorm

image

image

成功!

Postman调试#

设置全局变量#

将下方代码添加到 Postman 全局变量中

XDEBUG_SESSION_START=PHPSTORM

image
image

开始调试#

在URI之后添加 ?{{debug}} 即可

image

posted @   白日醒梦  阅读(1115)  评论(0编辑  收藏  举报
编辑推荐:
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· Linux系列:如何用heaptrack跟踪.NET程序的非托管内存泄露
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
阅读排行:
· 震惊!C++程序真的从main开始吗?99%的程序员都答错了
· 别再用vector<bool>了!Google高级工程师:这可能是STL最大的设计失误
· 【硬核科普】Trae如何「偷看」你的代码?零基础破解AI编程运行原理
· 单元测试从入门到精通
· 上周热点回顾(3.3-3.9)
点击右上角即可分享
微信分享提示
主题色彩