不知道有人沒有遇到過,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 協議》,轉載必須註明作者和本文連結