首页 » PHP教程 » phpdebugwhichbest技巧_PhpStorm 设备 Xdebug

phpdebugwhichbest技巧_PhpStorm 设备 Xdebug

访客 2024-12-17 0

扫一扫用手机浏览

文章目录 [+]

历史版本下载页:https://xdebug.org/download/historical

下载版本 php_xdebug-3.1.6-7.2-vc15-x86_64.dll 至文件夹 C:\src\xdebug:

phpdebugwhichbest技巧_PhpStorm 设备 Xdebug

phpdebugwhichbest技巧_PhpStorm 设备 Xdebug
(图片来自网络侵删)
将 Xdebug 与 PHP 阐明器集成

新建一个测试项目 xdebug-demo :

编辑 php.ini 文件,增加xdebug配置:

;配置规则[xdebug]zend_extension="<path to xdebug extension>"xdebug.mode=debugxdebug.client_host=127.0.0.1xdebug.client_port="<the port (9003 by default) to which Xdebug connects>"

;本文示例[xdebug]zend_extension="C:\src\xdebug\php_xdebug-3.1.6-7.2-vc15-x86_64.dll"xdebug.mode=debugxdebug.client_host=127.0.0.1xdebug.client_port="9003"

保存php.ini文件......

验证 Xdebug 安装办法一

在命令行中,运行以下命令:

php -version

输出该当在已安装的扩展中列出Xdebug :

办法二

在项目xdebug-demo 根目录新建phpinfo.php文件,并输入以下代码:

<?phpphpinfo();

打开 Run/Debug Configurations,新建一个内置web做事:

填写name:localhost输入host:localhost端口填写 8040点击OK保存并关闭弹窗

启动web做事:

在浏览器中访问 http://localhost:8040/phpinfo.php 打开文件。
phpinfo输出应包含 Xdebug 部分:

利用xdebug调试php

打开 Run/Debug Configurations,新建一个 PHP Remote Debug:

输入name:Remote Debug localhost勾选 Filter debug connection by IDE key点击 Server 后面的 ... 按钮新建一个serverIDE key(session id)输入:xxx

新建一个server

新建一个 PHP Remote Debug 成功后如下图,点击 OK 保存:

启动上面新建的 Remote Debug:

在 phpinfo.php 文件中设置断点:

在浏览器中访问的URL中增加参数 XDEBUG_SESSION_START=<IDE key(session id)>

如:http://localhost:8040/phpinfo.php?XDEBUG_SESSION_START=xxx

在IDE中可以看到已捕获断点

标签:

相关文章