您不应该将二进制文件安装到系统/usr,而是使用/usr/local。
当通过Homebrew 安装时,pecl 和 pear 命令应与 PHP 一起提供。
这是使用最新 Homebrew 安装 PHP 的示例:
brew install php
或具体版本:
brew install php@7.1
brew install php@5.6
要查找您的 pecl 和 pear 命令,请运行:
find -L "$(brew --prefix php)" -name pecl -o -name pear
或:
find -L "$(brew --prefix php@7.1)" -name pecl -o -name pear
如果没有,请考虑卸载以前的 PHP 版本或运行 reinstall。
您也可以尝试通过以下方式重新链接:
brew unlink php@7.1 && brew link php@7.1 --dry-run && brew link --overwrite --force php@7.1
Otherwise,手动链接:
ln -vs "$(find -L "$(brew --prefix php@7.1)/bin" -name pecl)" /usr/local/bin
ln -vs "$(find -L "$(brew --prefix php@7.1)/bin" -name pear)" /usr/local/bin
或者直接将 Pear 下载为 Phar 包:
curl -o /usr/local/bin/pear http://pear.php.net/go-pear.phar
chmod +x /usr/local/bin/pear
或使用以下单行代码(适用于 Linux,但不适用于 Unix):
curl -sL http://pear.php.net/go-pear.phar | sudo install -v -m755 /dev/stdin /usr/local/bin/pear