PECL install xdebug失败,因为它找到内置的旧PHP而不是homebrew的最新版本

时间:2019-02-08 14:28:25

标签: php xdebug pear pecl php-7.2

我正在使用pecl sudo pecl install xdebug安装xdebug,并且得到:checking Check for supported PHP versions... configure: error: not supported. Need a PHP version >= 7.0.0 and < 7.3.0 (found 5.6.30)
我安装了带有自制软件的最新PHP v7.2,但是pecl找到了过时的MacOS内置PHP版本,如何使pecl找到最新版本?

1 个答案:

答案 0 :(得分:5)

可以尝试吗?

pecl -d php_suffix=7.2 install <package>

您也可以尝试更改pecl设置:

sudo pecl config-set php_ini /etc/php/7.2/cli/php.ini
sudo pecl config-set ext_dir /usr/lib/php/******/
sudo pecl config-set bin_dir /usr/bin/
sudo pecl config-set php_bin /usr/bin/php7.2
sudo pecl config-set php_suffix 7.2

如果没有任何效果,请使用力量:

sudo pecl install -f