centos7.2给php5.6安装redis扩展

最近公司项目由于并发量起来,需要在项目中使用redis缓存,公司的项目php版本是5.6,并且环境是lnmp全部自主编译安装。

给php挂在redis扩展的时候,版本冲突是最大的坑,这里踩坑好几天才走出来,特地记录一下

安装LNMP环境和redis服务端和客服端就不在叙说,主要说一下挂在phpredis扩展踩过的坑

第一步,使用phpinfo()查看自己php扩展版本,这个很重要

因为这里的版本要求比较严格,不然会挂在补上

第二步,下载phpredis扩展包,我这里下载的是 phpredis-2.2.4这个版本,之前下的是4.0的版本,结果怎么都挂载补上扩展。

将扩展包放到/usr/local/src中,这个是我的个人习惯,可根据你的个人习惯放

第三步,解压

第四步,使用phpize来生成configure文件,这里最好你使用whereis phpize来查看你的phpize在哪里

第五步,编译你的redis扩展

 

这里最好使用上面同样的办法,用whereis php-config看一下你的php-config在哪里

第六步 安装phpredis扩展

make&make install 

第七步,修改php.ini文件

在你的php.ini最后一行添加 extension="redis.so",如果找不到php.ini可以使用whereis或者find自己去找一下

最后一步,重启php-fpm,如果你的服务器安装的是apche,就重启apche,这里看你自己的环境了。

成功!! 


版权声明:本文为weixin_41559735原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。