1. 安装phpize模块
yum install php72w-devel
注意:yum install php-devel,yum install php72w php-devel 用这两个命令都会报错,因为我这里用的是php7.2版本的,所以命令必须加上版本号。不加版本号的话我的会出现:php72w-common conflicts with php-common-5.6这个问题
2. 使用 wget 下载扩展源码包
wget https://github.com/edtechd/phpredis/archive/php7.zip
3. 解压下载下来的 php7.zip压缩文件
unzip php7.zip
4. 解压目录为phpredis-php7,进入该文件夹,开始编译php扩展
cd phpredis-php7
phpize
5. 使用find命令查找php-config路径
find / -name php-config
注意:/usr/bin/php-config,用于下面命令
6. 配置环境
./configure --with-php-config=/usr/bin/php-config
7. 编译安装
make && make install
8. 在php.ini文件中添加下面内容
extension=redis.so
9. 重启php,查看redis扩展
service php-fpm restart
php -m
突然看到一篇的博文说,如果php7.2是通过:yum -y install php72w 安装的,那就只要一句命令就可以安装php-redis扩展(为什么没早点看到,顿时感觉自己走了弯路了,不过还没试过,下次有机会再试试看吧)
yum -y install php72w-pecl-redis