需要先安裝php稚伍,在php環(huán)境安裝這篇文章中辜妓,有源碼安裝php的步驟,可以參考
在安裝擴展之前教寂,可以執(zhí)行php -m查看當前的擴展
其實php擴展的安裝步驟都是一樣的,只是說有的擴展是源碼包中自帶恢口,所以直接進入源碼包就可以安裝孝宗,如下圖這些(在下載解壓的源碼ext目錄下)穷躁,進入對應目錄就可以安裝
而有的擴展則需要單獨下載安裝,比如Redis,swoole這些灰瞻,下面就說說Redis源碼安裝步驟
下載并解壓
下載地址:?https://github.com/phpredis/phpredis
git上面的可以考慮直接用git clone的方式饼暑,如果服務器上沒有git,就直接 yum install -y git(centos)或者apt-get install git(ubuntu)
下載+解壓
git clone https://github.com/phpredis/phpredis.git
開始安裝
1. 生成配置文件
在下載下來的源碼中沒有configure這個文件(如果有狡忙,可以直接跳過這一步)梳虽,所以我們要執(zhí)行phpize這個命令來生成,這個命令就在你源碼安裝php的目錄下的bin目錄下面
可以看到執(zhí)行上面命令后灾茁,就會多出幾個文件窜觉,其中就有configure這個配置文件
2. 安裝
三部: 配置 + 編譯 + 安裝
./configure --with-php-config=/opt/soft/php/bin/php-config
make
make install
第一個命令中--with-php-config帶的路徑是php的安裝目錄下,執(zhí)行成功后會提示你生成擴展的路徑
3. 配置php.ini開啟擴展
可以先執(zhí)行 php --ini 查看你正確的php配置文件目錄北专,然后編輯他
在配置文件中添加相應的擴展既可
然后php -m 就可以看到redis擴展成功被安裝了