版本:
centos: 7.9
php:7.2
1,下载phpredis
git clone https://github.com/phpredis/phpredis
我这个下载下来直接就是目录了,如果下载 的是压缩包需要解压
2,生成config配置文件
/usr/local/php/bin/phpize
3,编译安装
./configure --with-php-config=/usr/local/php/bin/php-config --enable-redis;
make ;
make install;
在make和make install的时候出现了bug:
解决办法:
在 Makefile 文件里面对应的错误文件后面添加-std=c99。。例如:
重新执行make和make install命令就没有问题了
之后让make test一下
4,在php.ini中添加扩展:
(下面php.ini中添加的应该是extension 不是 extensions)
5,php-fpm重启
这样的话,重启php-fpm的时候报错:
解决:
把php.ini之前的设置删掉
在etc/php.d文件夹里面添加文件:redis.ini
然后文件中写入:
重启php-fpm
6,成功
参考到的连接:
安装连接:http://t.csdn.cn/7c2Rs,
make报错解决方法连接:http://t.csdn.cn/1SKrT
make命令连接:http://t.csdn.cn/wV4IY
重启php-fpm报错解决连接:http://t.csdn.cn/A1btI