Ubuntu pecl 多版本 PHP 安裝擴充套件,避免衝突

王小大發表於2022-11-19

不知道有人沒有遇到過,pecl 在給多版本 PHP 安裝同一個擴充套件的時候會提示重複安裝。如下記錄解決方法。

1. 安裝擴充套件

sudo pecl -d php_suffix=8.0 install <package>

我理解 -d php_suffix= 是指定 php 命令的字尾,例如 -d php_suffix=8.0 則為 php8.0

2. 解除安裝擴充套件

sudo pecl uninstall -r <package>

加上 -r 不會刪除已安裝的好擴充套件 .so 檔案

重複以上步驟,再次安裝其他 PHP 版本相同擴充套件就可以正常安裝成功了!

本作品採用《CC 協議》,轉載必須註明作者和本文連結

相關文章