PHP-擴充套件-安裝前讀我
- 環境:Ubuntu
什麼是 PECL
PECL 是 PHP 擴充套件的儲存庫,提供了所有已知擴充套件的目錄以及下載和開發 PHP 擴充套件的託管設施。
使用 PECL 進行擴充套件包安裝,不需要複雜的步驟,只需要安裝了 PECL 即可。
pecl 與 pear
這兩個是不同的東西,但是確實相同的效果。區別是 pecl 安裝擴充套件後,需要在 php.ini
裡進行配置擴充套件,而 pear 不需要。
指令許可權
如果在輸入 Linux 指令時提示許可權不夠,記得在前面加 sudo
。
檢視擴充套件版本
# php 指令集
php --help
# 檢視版本
php --ri package
pecl 安裝擴充套件
# 安裝 pecl
apt install pecl
# 解除安裝 pecl
apt uninstall pecl
# 檢視 pecl 版本
pecl version
# 檢視 pecl 命令集
pecl
# 安裝擴充套件
pecl install package
# 解除安裝擴充套件
pecl uninstall package
# 更新指定 package
pecl upgrade package
# 更新所有 package
pecl upgrade-all
安裝 pear
透過指令安裝 pear(先安裝 PHP):
# 安裝
apt install php-pear
# 解除安裝
apt uninstall php-pear
安裝 pear 失敗
在安裝 pear 時,報錯:
404 Not Found [IP: 91.189.88.152 80]
嘗試更新 pear 解決問題
apt-get update
如果報錯是如下:
Internal Error, ordering was unable to handle the media swap
就需要多一條指令
rm -fR /var/lib/apt/lists/* && apt-get update
pear 安裝擴充套件
# 檢視命令集
apt-get help
# 更新 packages,推薦
apt-get update
# 假如你是 8.0:php8.0-package
# 假如你是 7.4:php7.4-package
# 安裝擴充套件包,根據 PHP 版本
apt-get install php8.0-swoole
# 解除安裝
apt-get remove php8.0-swoole
# 更新
apt-get upgrade php8.0-swoole
本作品採用《CC 協議》,轉載必須註明作者和本文連結