web-dev-qa-db-ja.com

phpizeをphpバージョンに合わせてどのように変更しますか?

7.1.1のphpバージョンがあり、 https://xdebug.org/wizard.php の指示に従ってインストールしたphpizeは次のようになります。

Configuring for:
PHP Api Version:         20151012
Zend Module Api No:      20151012
Zend Extension Api No:   320151012

これについて検索したときは、php 7.0

これを変更する方法はありますか?私はこの指示に従いました https://xdebug.org/docs/faq#custom-phpize でもまだ動作しません。

6
Dumb Question

私の場合

php -vはバージョン7.2を示し、

php-config --versionバージョンを表示7.0


私のsolutionは実行することでした:

Sudo apt-get install php7.2-dev

バージョンが一致するように


そして今_php-config --versionを実行すると7.2が正しく表示されます

phpizeを実行すると、次が表示されます。

Configuring for:
PHP Api Version:         20170718
Zend Module Api No:      20170718

20151012から20170718に変更)

5
Traxo

Ubuntu 16では、PHPの複数のバージョンがインストールされ、デフォルトとしてPHP7.1が含まれるVagrantボックス。次のコマンドを実行しました。

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
4
Marcz

Phpバージョン(7.2)に一致する特定のバージョンのphpizeとphp-configを実行すると、コンパイルの問題が解決されることがわかりました。

$ /opt/cpanel/ea-php72/root/usr/bin/phpize
$ ./configure --enable-shared --with-php-config=/opt/cpanel/ea-php72/root/usr/bin/php-config
2