这个只是php的一个redis操作扩展噢,不是redis。
下载地址
下载php-redis5.3.7
官网 http://pecl.php.net/package/redis
git地址:https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
官方地址:http://pecl.php.net/get/redis
//下载
wget -c https://github.com/phpredis/phpredis/archive/refs/tags/5.3.7.tar.gz
//解压
tar -zvxf 5.3.7.tar.gz
//进入目录
cd phpredis-5.3.7
//这时候我们需要生成configure 文件,需要执行phpize 他的地址一般都在php安装目录的bin文件夹下
phpize
//如果生成configure成功,说明你已经建立好了phpize软链接,那么可以直接跳过下列方式一和者方式二的步骤
/**********下列方式二选一***********/
方式一:
如果没有成功,那说明 /usr/bin/phpize 没有做好软链,你需要把你php 安装目录的phpize 软链到/usr/bin/phpize 这样在别的地方也可以直接使用phpize而不用输入一长串地址。
如果你还是不知道你的phpize 位置在哪,可以执行下列命令,来查询该文件位置。
find / -name phpize
这里我们挑选php安装目录里的phpize来做软链
//注意:如果你之前安装php的时候已经把phpize 的全局软链给做好了,那么这一步可以省去
ln -s /usr/local/php/8.1.4/bin/phpize /usr/bin/phpize
然后再次执行
phpize
方式二:
当然你也可以不做软链,直接输入一长串的地址来执行phpize
/usr/local/php/8.1.4/bin/phpize
当我们看到configure 文件后,说明生成成功了
/**********上面方式二选一***********/
执行下列代码
./configure --with-php-config=/usr/local/php/8.1.4/bin/php-config
成功后就会看到/usr/local/php/8.1.4/lib/php/extensions/no-debug-non-zts-20210902/ 下面有一个人redis.so文件了
最后检查php安装目录里面的php.ini 看看有没有打开redis扩展功能
extension=redis
也有可能是直接指定了扩展文件位置
extension=”/usr/local/php/8.1.4/lib/php/extensions/no-debug-non-zts-20210902/redis.so”
这样我们的扩展就安装好了!