title: "使用 Xdebug" date: 2022-04-29T17:12:26+08:00 tags: ["PHP", '编程'] draft: false
Debug 是编程的一种能力,越早学会越好。而 Xdebug 是调试 PHP 最强的工具,本篇文章就是介绍如何使用 Xdebug。
pecl install xdebug
<!--more-->
xdebug
默认配置(可选):查看 php.ini
的配置文件:
php --ini
查看 debug 配置
php -i | grep xdebu
拿到 php.ini
的配置文件之后添加以下代码:
[xdebug]
xdebug.max_nesting_level=512
xdebug.mode=debug
xdebug.client_host=127.0.0.1
PhpStorm > Preferences 配置,找到 PHP > Servers ,添加一个 Server,配置如下:
serverName
127.0.0.1
8000
Xdebug
开关 xdebug 地方在 Phpstorm 顶部的菜单,如上图所示
开启 xdebug 之后,在需要打断点的地方前面标记一下就可以了。
默认是不触发断点功能的
安装 Chrome Xdebug Helper extension 扩展,会自动在每个请求里添加参数。
在 URL 添加参数 XDEBUG_SESSION_START=PHPSTORM