研发通知要给php5.6安装redis扩展5.0

周六在家休息。收到研发紧急协助通知,要求给公司服务器上PHP5.6安装redis扩展5.0。

确认要求后,有种不祥预感,不过没直接说出去。

上官网下载软件包。

http://pecl.php.net/package-search.php?pkg_name=redis

在搜索框输入redis,找到一个搜索结果,点击进入。

在官网给出的列表中,最底部有几行依赖说明。其中一项就是redis5要求php7以上。

不死心,点击了redis5.0最低版本,查看说明文档。

“This release contains important improvements and breaking changes.
The most interesting are: drop PHP5 support, RedisCluster slots caching,
JSON and msgpack serializers, soft deprecation of non-Redis commands.”

真的不支持PHP5.

还是不死心,尝试下载安装。结果在make时,发生了数不清的错误。好吧死心了。

通知研发,两个方案:第一放弃redis5,改用redis4或者redis3;第二升级PHP5.6到PHP7以上。

因为代码的问题,PHP暂时不能升级。那就只能改用redis4了。

后面工作就简单了。下载redis4扩展包。

解压包后,进入安装包目录,按如下依次执行:

phpize #注意最好使用php全路径执行

./configure --with-php-config=/php安装路径/php-config

执行make && make install

安装成功会生成一个redis.so文件。

编辑php.ini文件添加一行:

extension=redis.so

保存退出,重启php-fpm服务。安装完毕。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

乐大师

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值