宝塔安装好PHP后,安装phpreids扩展最高版本是5.3.7,由于phpredis的版本6以上才支持初始化传参数,所以必须升级下phpredis

首先到php官网找到phpredis扩展 https://pecl.php.net/package/redis ,我选的是最新版本6.0.2
//解压文件
tar xzvf phpredis-6.0.2.tar.gz
//进入解压后的目录
cd phpredis-6.0.2
//指定编译PHP版本
./configure --with-php-config=/www/server/php/82/bin/php-config
(正式编辑前可以在宝塔后台停掉PHP,这样就可以覆盖原来5.3.7版本的redis.so),后面就不用手动引入了。
//最后编译并安装
make && make install
后得到编辑后的redis.so文件
Installing shared extensions:/www/server/php/82/lib/php/extensions/no-debug-non-zts-20220829/
打开PHPINFO可以看到phpredis已经升级成功

发表回复