一、版本说明
CentOS版本
-
[root@localhost ~]# uname
-
Linux
-
[root@localhost ~]# uname -r
-
2.6.32-431.el6.i686
-
[root@localhost ~]# uname -a
-
Linux localhost 2.6.32-431.el6.i686 #1 SMP Fri Nov 22 00:26:36 UTC 2013 i686 i686 i386 GNU/Linux
-
[root@localhost ~]# cat /etc/centos-release
-
CentOS release 6.5 (Final)
Redis的版本
请到redis的官网下载最新的 http://redis.io/download
这里我们下载不是最新的稳定版的2.8.6,3.0.0因为是Beta版本所以不推荐生产环境使用,开发环境尝鲜还是可以的。
phpredis的版本
这里通过 redis官网的 http://redis.io/clients 找到PhpRedis 去github上就能找到啦 https://github.com/nicolasff/phpredis ,这里显示的版本是2.2.4 。
二、安装
1.安装redis
安装教程在redis的官网上就有,这里详细讲一下。
wget
下载网上的资源需要用到wget工具,有的同学的服务器可能是新装的还没有来得及装(比如我。。。)
ok,然后开始安装redis,顺便说一句,连接外国网站真是慢的不得了,两三次下载都卡住了 = =
-
$ wget http://download.redis.io/releases/redis-2.8.6.tar.gz
-
$ tar xzf redis-2.8.6.tar.gz
-
$ cd redis-2.8.6
-
$ make
make错误
然后。QAQ,make的时候又出现了错误
安装gcc
看来没有安装gcc....
-
#安装gcc
-
yum install gcc gcc-c++ kernel-devel
再次make错误
然后安装的时候又发现出现了错误
-
zmalloc.h:50:31: 错误:jemalloc/jemalloc.h:没有那个文件或目录
-
zmalloc.h:55:2: 错误:#error "Newer version of jemalloc required"
然后去百度了,解决方案为
make完成
接下来就是耐心等待,下面是我看到的结果。
-
Hint: To run 'make test' is a good idea ;)
-
-
make[1]: Leaving directory `/root/redis-2.8.6/src'
这样就算安装完成了。
启动redis服务
请注意,如果你在make的时候出现上述的问题,那么,在启动redis服务的时候就要注意了
-
#官方网站提示这样启动服务
-
src/redis-server
-
#但是出现了上面的问题后,请用下面的方式启动redis服务
-
nohup src/redis-server redis.conf &
启动redis服务完成。
简单测试
下面是简单测试。
-
[root@localhost redis-2.8.6]# src/redis-cli
-
127.0.0.1:6379> ping
-
PONG
2.安装PhpRedis
phpize
phpredis属于php扩展,所以需要phpize,如果你的服务器没有安装phpize,要先安装
-
#安装phpize
-
yum install php-devel
下载源码包
直接用wget好了
-
#wget下载github上的文件
-
wget https://github.com/nicolasff/phpredis/archive/master.zip
unzip
下面要解压zip文件,首先,你,要,有个,unzip....
-
#安装了这么多的软件,想想也该知道怎么装这个东西了吧
-
yum install unzip
编译
下面正式开始编译php扩展
-
#1.准备phpize编译环境
-
[root@localhost phpredis-master]# phpize
-
Configuring for:
-
PHP Api Version: 20090626
-
Zend Module Api No: 20090626
-
Zend Extension Api No: 220090626
再次ls就会发现文件夹中多了几个配置文件
这个步骤会将上一步准备好的配置文件进行执行
-
#3.编译
-
make && make install
balabala...........
-
#编译完成
-
Build complete.
-
Don't forget to run 'make test'.
-
-
Installing shared extensions: /usr/lib/php/modules/
进入/usr/lib/php/modules 文件夹,发现redis.so的扩展。
修改php.ini
-
[root@localhost phpredis-master]# vi /etc/php.ini
添加下面的扩展
重启服务器
-
[root@localhost modules]# service httpd restart
-
停止 httpd: [确定]
-
正在启动 httpd: [确定]
查看phpinfo
三、总结
借用《七日七数据库》中的一句话,redis就像是无处不在的润滑油。
简单,快速。
我们从小到大,正是因为经历了足够多的事情才会成长。
分享到:
相关推荐
Linux下安装Redis详解,解决安装中常见的问题
详细介绍了在centos操作系统下怎么安装redis 开启redis防火墙
Centos6.5下安装Oracle 11g.docxCentos6.5下安装Oracle 11g.docx
CentOS6.5 一键安装 Mysql5.6 包含安装包
centos 6.5 telnet 客户端 安装文件 rpm包 centos 6.5 telnet 服务端 安装文件 rpm包 http://vault.centos.org/6.5/os/x86_64/Packages/ 从官网下载亲测可以用
linux centos 6.5下安装nodejs
centos 6.5下安装文件上传下载服务
centos6.5下安装配置Nginx,实现负载均衡,IIS服务器;centos6.5下安装配置Nginx,实现负载均衡,IIS服务器
linux下centos6.5静默安装oracle 12c(图形化安装教程)
centos6.5下安装ffmpeg的详细步骤。最近要做一个转换高清铃音的项目,需要开源工具ffmpeg。
自己写的文档,经过亲自实践并截图的。centos6.5下安装11g任何版本
Centos6.5下安装Mysql5.7+的脚本及安装手册。 安装包需要从网上下载,我测试的安装包为mysql-5.7.10-linux-glibc2.5-x86_64.tar.gz,500多M,上传不了。注意:必须是二进制安装版的,不能是rpm或源码版的。 经我测试...
centos下安装redis6.2.7,并进行集群环境搭建
主要介绍了CentoS6.5环境下redis4.0.1(stable)安装和主从复制配置方法,结合实例形式分析了CentoS6.5下redis4.0.1的安装和主从复制配置相关步骤、命令与操作注意事项,需要的朋友可以参考下
Centos6.5 下Docker的安装与简单配置。。。。。。。。
Centos6.5镜像文件 Linux。。
Centos6.5安装keepalive步骤
Centos 6.5 Oracle 11G R2 安装文档
CentOS6.5 openssh8.6p1离线升级包及升级步骤
CentOS6.5下netcat工具安装教程