我最近不得不切换到 MacOS 进行开发。以前我让 Xdebug 运行良好,我想再次使用它的巨大帮助。
我在这里遵循了 Mac/homebrew 说明:https ://xdebug.org/docs/install#pecl以及我在这里找到的更多信息:https ://xdebug.org/docs/install#configure-php
php -v:
Cannot load Xdebug - it was already loaded
PHP 7.4.27 (cli) (built: Dec 16 2021 18:02:37) ( NTS )
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
with Zend OPcache v7.4.27, Copyright (c), by Zend Technologies
在我的 php.ini 中(我仔细检查了它是否正确)我附加了
zend_extension=xdebug
我在 docker 设置上运行我的网站,并且正在使用 PhpStorm,以下是设置:
我在 Chrome 中安装了 Xdebug 扩展,并确保 PhpStorm 正在监听。但是,当我在主控制器中放置断点并导航到该页面时,页面加载时没有遇到任何断点。
我注意到 phpinfo 转储中显示的 xdebug 版本与我下载并安装的 xdebug 版本不匹配: