Php

如何獲取某個 PHP 版本的 phpize?

  • September 2, 2021

如果我跑步,phpize -v那麼我會得到

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

如果我打開 phpinfo 那麼它會顯示一個較新的日期

在此處輸入圖像描述

所以我的 phpize 已經過時了。


這是的輸出php -v

PHP 7.4.21 (cli) (built: Jul  1 2021 16:09:41) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
   with Zend OPcache v7.4.21, Copyright (c), by Zend Technologies

如果我創建一個 php 資訊頁面並顯示它,那麼它也會顯示PHP版本 7.4.21

如何獲得 phpize 的 php 7.4 ?

弄清楚了。

首先我搜尋了php7:

apt-cache search php7.4

然後我找到了 php7.4-dev並安裝了它:

sudo apt install php7.4-dev

這安裝phpize7.4在**/usr/bin**

最後一步是將 phpize 設置為新版本:

sudo update-alternatives --set phpize /usr/bin/phpize7.4

現在phpize -v輸出:

Configuring for:
PHP Api Version:         20190902
Zend Module Api No:      20190902
Zend Extension Api No:   320190902

引用自:https://unix.stackexchange.com/questions/667196