Centos使用pecl指令安裝PHP擴展,輸入php擴充名稱即可安裝

Pecl指令安裝PHP擴展,分分鐘解決問題,之前安裝php擴展都是使用下載源碼的方式編譯安裝,搞到最後,搞的暈頭轉向,網上搜索才知道可以使用Pecl命令進行安裝,簡直太方便了!下面說一下使用Pecl指令如何安裝php擴充功能。 PECL是PHP擴充的儲存庫,提供所有已知擴充的目錄和用於下載和開發PHP擴充的託管設施。

Pecl指令安裝PHP擴展,分分鐘解決問題

之前都是使用下載原始碼的方式編譯安裝,搞到最後,搞的暈頭轉向,網路搜尋才知道可以使用指令進行安裝,簡直太方便了!老菜鳥還得一直學習下去。下面說一下使用命令如何安裝

在Centos和紅色帽子系統下安裝php擴展,一般是在軟體倉庫中使用dnf指令安裝即可。但有一些php擴展,在官方的軟體倉庫中不存在,使用其它的軟體倉庫進行安裝又不相容,使用Pecl命令在PHP官方網站進行PHP擴展安裝,非常方便。

PHP擴充網址:https://Pecl.php.net

網站看起來簡陋一些,裡面的php擴充可都是剛需。

什麼是PECL

PECL是PHP 擴充的儲存庫,提供所有已知擴充的目錄和用於下載和開發PHP 擴充的託管設施。

PECL 使用的打包和分發系統與其姐妹PEAR 共享。

Centos使用pecl指令安裝PHP擴展,輸入php擴充名稱即可安裝-1

PECL指令如何使用

範例:我想安裝一個imagick擴充

pecl install imagick

注意:在安裝php擴充功能之前,首先需要安裝軟體主體。 php擴充只是支援軟體在php中調用,如果軟體主體沒有安裝,那麼安裝php擴充是無效的。

Centos使用pecl指令安裝PHP擴展,輸入php擴充名稱即可安裝-1

imagick擴充安裝完畢後,還需要將"extension=imagick.so" 加入php.ini 檔案中。

echo extension=imagick.so >> /etc/php.ini

最後使用 php -m | grep imagick命令查看一下,如果擴充功能顯示正常,那麼就安裝成功了。

Centos使用pecl指令安裝PHP擴展,輸入php擴充名稱即可安裝-1

使用pecl指令來安裝php擴充功能是不是很簡單。

PECL指令使用方法:

pecl 指令參數php擴充名稱

build 從C 原始碼建立擴展
bundle 解壓縮一個Pecl 包
channel-add 新增頻道
channel-alias 指定通道名稱的別名
channel-delete 從清單中刪除頻道
channel-discover 從其伺服器初始化一個Channel
channel-info 檢索頻道信息
channel-login 連線並驗證遠端通道伺服器
channel-logout 從遠端通道伺服器登出
channel-update 更新現有頻道
clear-cache 清除Web 服務緩存
config-create 建立預設設定檔
config-get 顯示一個設置
config-help 顯示有關設定的信息
config-set 改變設定
config-show 顯示所有設定
convert 將package.xml 1.0 格式轉換為package.xml 2.0 格式
cvsdiff 對包中的所有檔案執行“cvs diff”
cvstag 設定CVS 發布標籤
download 下載包
download-all 從預設頻道下載每個可用的包
info 顯示有關包的信息
install 安裝包
list 列出預設頻道中已安裝的套件
list-all 列出所有套件
list-channels 列出可用頻道
list-files 列出已安裝套件中的文件
list-upgrades 列出可用的升級
login 連接到遠端伺服器並進行身份驗證[已棄用,支援通道登入]
logout 從遠端伺服器登出[不贊成使用channel-logout]
makerpm 從PEAR 套件建立一個RPM spec 文件
package 建置套件
package-dependencies 顯示包依賴
package-validate 驗證套件一致性
pickle 建構PECL 包
remote-info 關於遠端包的信息
remote-list 列出遠端包
run-scripts 運行與軟體包捆綁在一起的安裝後腳本
run-tests 運行迴歸測試
search 搜尋遠端包資料庫
shell-test Shell腳本測試
sign 簽署一個包裝分發文件
svntag 設定SVN 發布標籤
uninstall 卸載包
update-channels 更新頻道列表
upgrade 升級包
upgrade-all 升級所有套件[不贊成呼叫不帶參數的升級]
用法:pecl [選項] 指令[指令選項] <参数>
鍵入“pecl help options”以列出所有選項。
鍵入“pecl help shortcuts”以列出所有命令快捷方式。
鍵入“pecl help version”或“pecl version”以列出版本資訊。
鍵入“pecl help ”以獲得指定命令的幫助。

評分

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *