【发布时间】:2022-01-22 02:39:48
【问题描述】:
我正在为 PHP 使用 XAMPP。我只有一个 php.ini 文件,这是我的配置:
zend_extension = xdebug
xdebug.remote_enable=1
xdebug.remote_host=127.0.0.1
xdebug.remote_port=9003
xdebug.mode=debug
php -v 输出:
PHP 7.4.26 (cli) (built: Nov 16 2021 18:15:31) ( ZTS Visual C++ 2017 x64 )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
with Xdebug v3.1.2, Copyright (c) 2002-2021, by Derick Rethans
在 PhpStorm 中,调试器配置显示如下:
我还在 Chrome 中安装了 Xdebug 扩展程序。但是当我用一些断点刷新页面并激活电话按钮“开始侦听 PHP 调试连接”时,调试不起作用。
有什么想法吗?
【问题讨论】:
-
php -v不如第一个php -m(必须包含 Xdebug 模块)和xdebug -i来检查有效配置。请注意,CLI 和 webserver 是独立的 SAPI,通常也是独立配置的!
标签: php debugging phpstorm xdebug