pecl方式安裝phpredis擴展

# 這是一個安裝 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

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章