码迷,mamicode.com
首页 > Web开发 > 详细

phpredis -- PHP 7 安装 Redis 扩展

时间:2016-09-10 14:44:18      阅读:380      评论:0      收藏:0      [点我收藏+]

标签:phpredis php7   redis 扩展   报错   git 分支

前提是已经安装好 Redis 和 PHP7 了。


  1. 下载phpredis 

phpredis项目的GitHub页面是 https://github.com/phpredis/phpredis 

但是有个问题,php7 的redis扩展项目和php5的redis扩展项目代码并不通用,所以在phpredis项目下有个新的支持php7版本的分支,但是你默认clone的项目是停留在原版php5的项目中的,所以需要手动检出到php7的分支

git clone 
//将远程项目代码克隆到本地
cd phpredis

我们查看下代码分支结构

技术分享

可以看到远程分支上有一个 php7 的分支,这个就是单独支持PHP 7的phpredis扩展

git checkout -b php7  origin/php7
//我们本地创建php7分支,其实节点为远程的php7分支
git branch
//这就可以看到我们目前处在新创建的 php7 分支上

技术分享

ps:如果有人对命令提示符上面的[>php7] 分支提示感兴趣的话,可以浏览我之前的文章:个性定制你的 Git 命令行提示符 http://professor.blog.51cto.com/996189/1737500    



2.开始编译phpredis扩展

phpize
//检查php扩展
./configure --with-php-config=/usr/local/php7/bin/php-config
//我这里是编译安装的PHP 7 所以需要手动指定php-config的路径
//如果你需要开启igbinary序列化支持的话,需要加上参数 --enable-redis-igbinary
make
make install



3.安装配置phpredis扩展

检查redis.so 库文件是否存在

技术分享

修改php.ini配置文件

vim  /usr/local/php7/lib/php.ini
extention="redis.so"
//添加这一行扩展配置
php -a
>phpinfo();
//检查是否有redis的相关信息

技术分享

service php-fpm restart
//重启php-fpm服务

到此,phpredis 就安装完成了,所以最关键的一步就是 PHP 7 安装redis扩展库是需要在本地切换分支节点的。


本文出自 “Professor哥” 博客,请务必保留此出处http://professor.blog.51cto.com/996189/1851370

phpredis -- PHP 7 安装 Redis 扩展

标签:phpredis php7   redis 扩展   报错   git 分支

原文地址:http://professor.blog.51cto.com/996189/1851370

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!