詳解Linux中php環境下安裝redis擴展

2019-12-11     IT生涯

Linux系統php5.X

下載編譯

下載:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz到/usr/local/src目錄

cd /usr/local/src #進入軟體包存放目錄
tar zxvf phpredis-2.2.4.tar.gz #解壓
cd phpredis-2.2.4 #進入安裝目錄

安裝擴展

/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make
make install

安裝完成之後,出現下面的安裝路徑

/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/

配置php支持redis擴展

vi /usr/local/php/etc/php.ini #編輯配置文件,在最後一行添加以下內容

添加
extension="/usr/local/php/lib/php/extensions/no-debug-non-zts-20090626/redis.so"

重啟php觀察效果

Linux(centos)系統php7.X

下載地址: https://github.com/phpredis/phpredis/archive/php7.zip

複製到/usr/local目錄下解壓:unzip phpredis-php7.zip

然後進入解壓後的文件的目錄,開始重新編譯phpize:

cd phpredis-php7
/usr/local/php/bin/phpize
./configure --with-php-config=/usr/local/php/bin/php-config
make && make instal

注意:php-config需根據自己的編譯環境確定路徑。

最後在php.ini裡面加入:extension=redis.so 或者加入絕對路徑,看自己配置。至於 php.ini文件可以通過php –ini查看路徑。重啟php-fpm或者重啟apache之類的服務,通過phpinfo查看。完成。

文章來源: https://twgreatdaily.com/zh-mo/AHGC9m4BMH2_cNUg6yXB.html