升级PHP后无法安装Xdebug



我最近升级了我的Mac以运行PHP 8。我注意到Xdebug不再安装,所以我试图再次安装它,但我得到了以下错误:

% pecl install xdebug                 
/usr/local/bin/pecl: line 28: /usr/local/Cellar/php@8.0/8.0.15/bin/php: No such file or directory
/usr/local/bin/pecl: line 28: exec: /usr/local/Cellar/php@8.0/8.0.15/bin/php: cannot execute: No such file or directory

我在尝试了向导https://xdebug.org/wizard,但我无法安装phpize。

我的Mac正在运行Montery 12.0.1,知道我该怎么解决吗?

我收到了同样的错误消息,我通过用自制软件重新安装PHP 8.0来解决它,如下所述:

brew install php@8.0

注意,自制软件也尝试更新所有依赖项和其他包。

然后pecl又工作了,我可以安装xdebug了。

[22:39:40] coil@mac-mini.home:/Users/coil/Sites/strangebuzz.com$ php -v
PHP 8.0.19 (cli) (built: May 12 2022 09:09:32) ( NTS )
Copyright (c) The PHP Group
Zend Engine v4.0.19, Copyright (c) Zend Technologies
with Xdebug v3.1.4, Copyright (c) 2002-2022, by Derick Rethans
with Zend OPcache v8.0.19, Copyright (c), by Zend Technologies

最新更新