- 注意:安装 PHP 的 Redis 扩展前,务必先安装 Redis数据库
- phpredis 项目的 GitHub 页面是 https://github.com/phpredis/phpredis/
- 点击页面的 release:https://github.com/phpredis/phpredis/releases/
- 找到当前最新版本:https://github.com/phpredis/phpredis/releases/tag/4.3.0
- 下载 Redis 源码包
cd /usr/local/src
wget https://github.com/phpredis/phpredis/archive/4.3.0.tar.gz
- 解压缩
mv 4.3.0.tar.gz phpredis-4.3.0.tar.gz
tar zxvf phpredis-4.3.0.tar.gz
- 编译三部曲
# 进入源码目录
cd phpredis-4.3.0
# 通过 phpize 建立 PHP 的外挂模块,生成 configure
/usr/local/php/bin/phpize
# 配置指定安装目录
./configure --with-php-config=/usr/local/php/bin/php-config
# 配置安装 && 编译安装
make && make install
配置 php.ini
# 编辑 php.ini
vim /usr/local/php/etc/php.ini
#在文件尾部增加
[redis]
extension = redis.so
# 重启 nginx 和 php
systemctl restart nginx
/etc/init.d/php-fpm restart
# 或
kill -9 $(pidof php-fpm)
/usr/local/php/sbin/php-fpm
/usr/local/nginx/sbin/nginx -s reload
# 验证
/usr/local/php/bin/php -m | grep redis
搞定!