如何更改 phpize 以匹配 php 版本?

Dum*_*ion 7 php xdebug 16.04

我有一个 php 版本7.1.1phpize我按照https://xdebug.org/wizard.php的说明安装的是这样的,

Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012
Run Code Online (Sandbox Code Playgroud)

当我搜索这个时,它是为了 php 7.0

有什么办法可以改变这个吗?我按照此说明https://xdebug.org/docs/faq#custom-phpize但仍然无法正常工作。

小智 7

在 Ubuntu 16 Vagrant box 中,安装了多个版本的 PHP 并且默认为 PHP7.1。我运行了以下命令:

sudo update-alternatives --set phpize /usr/bin/phpize5.6
sudo update-alternatives --set php /usr/bin/php5.6
sudo update-alternatives --set php-config /usr/bin/php-config5.6
Run Code Online (Sandbox Code Playgroud)


Tra*_*axo 6

就我而言

php -v显示版本7.2,和

php-config --version 显示版本 7.0


我的解决方案是运行:

sudo apt-get install php7.2-dev

以便版本匹配


现在正确运行 php-config --version节目7.2

并运行phpize显示:

Configuring for:
PHP Api Version:         20170718
Zend Module Api No:      20170718
Run Code Online (Sandbox Code Playgroud)

(从20151012改为20170718