代码之家  ›  专栏  ›  技术社区  ›  Petruza

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

  •  3
  • Petruza  · 技术社区  · 6 年前

    我正在用pecl安装xdebug 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)
    我用自制软件安装了最新的PHPV7.2,但是pecl发现了过时的MacOS内置版本的PHP,我如何让pecl找到最新版本?

    1 回复  |  直到 6 年前
        1
  •  5
  •   Andrei Lupuleasa    6 年前

    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