Pecl全稱The PHP Extension Community Library,php社區(qū)擴展庫绪抛,由社區(qū)編寫莹捡,維護。使用pecl方便之處在于我們不用到處找源碼包下載編譯哨苛,配置鸽凶,不用手動phpize,configure,make,make install,自動識別模塊安裝路徑,我們只需要編輯php.ini配置文件開啟擴展建峭,當(dāng)然我們也需要自己配置一些參數(shù)的時候可以先下載源碼再構(gòu)建
注意: 一些比較有名玻侥,有特點的擴展會被 pecl 收錄,收錄后可以通過 pecl 的方式安裝亿蒸。但是更多的擴展是沒有收錄在 pecl 上的凑兰,這些擴展還是需要通過 phpize 配置進行手動安裝掌桩。
pecl可以安裝的所有拓展查看: https://pecl.php.net/
安裝pecl
Apt
? sudo apt-get install php-dev php-pear autoconf,automake姑食,libtool -y
Yum
? sudo yum install php-dev php-pear autoconf波岛,automake,libtool -y
特定版本yum源安裝
yum install php72w-devel.x86_64
yum install php72w-pear.x86_64
pecl常用命令
build 從C的源碼中構(gòu)建擴展
install 安裝一個包音半,步驟包含(configure,make,make install)
download 下載源碼包
list-all 列出全部包
run-tests 運行測試(make test)
安裝最新官方
pecl install swoole
安裝指定版本
pecl 搜索擴展包(這里以安裝swoole 1.9.23 為例)
通過搜索進入擴展包頁面 https://pecl.php.net/package/swoole
找到拓展包, 右鍵復(fù)制鏈接, 鏈接用于下載
例如找到 swoole-1.9.23.tgz (https://pecl.php.net/get/swoole-1.9.23.tgz)
執(zhí)行安裝
pecl install https://pecl.php.net/get/swoole-1.9.23.tgz