我有一个 php 版本7.1.1
,phpize
我按照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)
就我而言
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
)