我在使用 Big Sur 的 Mac OS 上遇到 Xdebug 问题。下面,我将解释发生了什么。
- 当我运行时
phpinfo()
- 我根本看不到 Xdebug 部分。 - 当我运行诸如
xdebug_call_file()
它之类的命令时会引发PHP Fatal error: Uncaught Error: Call to undefined function
错误。
以下是所有配置:
php -v
:
PhpStorm 显示 Debugger 处于活动状态:
php.ini
(/usr/local/etc/php/8.0/php.ini) 有这些配置:
[xdebug]
zend_extension="xdebug.so"
xdebug.mode=debug
xdebug.client_host=127.0.0.1
xdebug.client_port="9003"
PhpStorm 没有检测到 Xdebug 来设置解释器:
有谁知道 Xdebug 没有出现可能是什么问题?