前言
- 如果你厌烦了
print_r
、log
、var_dump
这类一次调试一行的方式 - 如果你的业务复杂到一层又套一层,打 log 都救不了你的思路
- 如果你了解断点调试,但是还没有在
PhpStorm
中配置过 - 如果你想在
前端
页面 按菜单或按钮 调用API
时,断点调试后端代码 - 如果你想在
Postman
访问 API 时,断点调试后端代码
参考文档
如何愉快的在PhpStorm中进行Xdebug断点调试:https://blog.csdn.net/RobotYang123/article/details/80370030
如何愉快的在PhpStorm中进行Xdebug断点调试:https://segmentfault.com/a/1190000014942730
PHP xdebug 模块下载:https://xdebug.org/download.php
PHP xdebug 模块检测和下载:https://xdebug.org/wizard.php
Xdebug helper 浏览器插件:https://www.crx4chrome.com/crx/1716/
PhpStorm 本地断点调试:https://blog.csdn.net/qq_21386275/article/details/78109498
PHP 安装 Xdebug 模块
Windows
-
这里我用的是
Wamp3.1.0_x64
,已经默认安装了php_xdebug
-
因此只需要在菜单的 php 拓展内将
php_xdebug
启用即可
-
如果 没有安装 xdebug 或
phpstorm
提示 xdebug版本与php版本不符,则需要自行下载 xdebug -
打开本地终端,执行
php -r 'phpinfo();'
,复制终端输出的所有 phpinfo 信息 -
访问地址:https://xdebug.org/wizard.php ,粘贴 phpinfo 信息到输入框,点击按钮进行分析当前 phpinfo 适配的 xdebug 版本,然后进行下载
-
检测
phpinfo
,并下载对应xdebug
版本 -
查看
php.ini
的xdebug
配置,确保xdebug.remote_enable = On
启用