Php Can';不安装任何包抛出pecl?

Php Can';不安装任何包抛出pecl?,php,macos,pecl,Php,Macos,Pecl,当我尝试在我的mac上安装xdebug时,不仅仅是这个软件包 pecl install xdebug 我得到了这个错误: downloading xdebug-3.0.3.tgz ... Starting to download xdebug-3.0.3.tgz (215,952 bytes) .............................................done: 215,952 bytes 87 source files, building running: p

当我尝试在我的mac上安装xdebug时,不仅仅是这个软件包

pecl install xdebug
我得到了这个错误:

downloading xdebug-3.0.3.tgz ...
Starting to download xdebug-3.0.3.tgz (215,952 bytes)
.............................................done: 215,952 bytes
87 source files, building
running: phpize
Configuring for:
PHP Api Version:         20200930
Zend Module Api No:      20200930
Zend Extension Api No:   420200930
autom4te: need GNU m4 1.4 or later: /usr/bin/m4
ERROR: `phpize' failed
我只是跟着你,这对我不管用

➜  ~ which m4
/usr/bin/m4
➜  ~ which autom4te
/usr/local/bin/autom4te

以下是错误消息的重要一行:

autom4te:需要GNU m4 1.4或更高版本:/usr/bin/m4

pecl使用一个古老的UNIX程序来设置您的扩展。您的系统上安装了不正确的版本

所以,如果您使用的是Ubuntu/Debian,请执行此操作

sudo apt -y remove m4
sudo apt -y install m4
然后再试一次


在MacOS上,.

您试过调试这个问题吗?谢谢,我刚刚运行了(xcode select--install),它现在可以工作了!