PECL установить xdebug не удается, потому что он находит встроенный старый PHP вместо последней версии homebrew - PullRequest
0 голосов
/ 08 февраля 2019

Я устанавливаю xdebug с pecl sudo pecl install 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 с помощью homebrew, но pecl находит устаревшую встроенную версию PHP для MacOS, как я могу это сделать?заставить pecl найти последнюю версию?

1 Ответ

0 голосов
/ 08 февраля 2019

Можете ли вы попробовать?

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
...