0

我最近不得不切换到 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 已加载:在此处输入图像描述 在此处输入图像描述 在此处输入图像描述

我注意到 phpinfo 转储中显示的 xdebug 版本与我下载并安装的 xdebug 版本不匹配:

在此处输入图像描述

4

0 回答 0