# 這是一個安裝 pear 的 php 發行包文件
wget http://pear.php.net/go-pear.phar
# 用 PHP 執行安裝(go-pear會同時安裝 pear 和 pecl 命令)
php go-pear.phar
# 安裝編譯依賴
yum -y install gcc gcc-c++ make cmake automake autoconf
# 查看redis信息
# pecl info redis
# 安裝redis驅動
pecl install redis
# 如需卸載,可以執行如下命令
# pecl uninstall redis
最後,需要在 php.ini 配置文件裏添加如下信息,然後重啓 php-fpm。
; PECL安裝redis成功後,會提示你php的擴展目錄在什麼位置,直接複製過來就行
; 我的是 php7 版本,所以擴展目錄如下
extension_dir="/usr/local/lib/php/extensions/no-debug-non-zts-20170718/"
extension=redis.so
如果在 phpinfo() 頁面看不到 redis,
請查看 phpinfo() 頁面上方的 Loaded Configuration File 這一項,後面的值是否爲 none,如果是 ,說明php安裝的不好,請重新源碼編譯安裝PHP,configure 的 --prefix 和 --with-config-file-path 不能少。
舉例:./configure --prefix=/usr/local/php --with-config-file-path=/usr/local/php/etc --enable-fpm --with-openssl --with-mysqli
參考我的這篇文章:https://blog.csdn.net/tangxinzhuan/article/details/83380401