|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1、版本申明
CentOS版本
[plain]viewplaincopyprint?
- [root@localhost~]#uname
- Linux
- [root@localhost~]#uname-r
- 2.6.32-431.el6.i686
- [root@localhost~]#uname-a
- Linuxlocalhost2.6.32-431.el6.i686#1SMPFriNov2200:26:36UTC2013i686i686i386GNU/Linux
- [root@localhost~]#cat/etc/centos-release
- CentOSrelease6.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。
2、装置
1.装置redis
装置教程在redis的官网上就有,这里具体讲一下。
wget
下载网上的资本必要用到wget工具,有的同砚的办事器多是新装的还没有来得及装(好比我。。。)
[plain]viewplaincopyprint?
ok,然后入手下手装置redis,特地说一句,毗连本国网站真是慢的不得了,两三次下载都卡住了==
[plain]viewplaincopyprint?
- $wgethttp://download.redis.io/releases/redis-2.8.6.tar.gz
- $tarxzfredis-2.8.6.tar.gz
- $cdredis-2.8.6
- $make
make毛病
然后。QAQ,make的时分又呈现了毛病
[plain]viewplaincopyprint?
装置gcc
看来没有装置gcc....
[plain]viewplaincopyprint?
- #装置gcc
- yuminstallgccgcc-c++kernel-devel
再次make毛病
然后装置的时分又发明呈现了毛病
[plain]viewplaincopyprint?
- zmalloc.h:50:31:毛病:jemalloc/jemalloc.h:没有谁人文件或目次
- zmalloc.h:55:2:毛病:#error"Newerversionofjemallocrequired"
然后往百度了,办理计划为
[plain]viewplaincopyprint?
make完成
接上去就是耐烦守候,上面是我看到的了局。
[plain]viewplaincopyprint?
- Hint:Torunmaketestisagoodidea;)
- make[1]:Leavingdirectory`/root/redis-2.8.6/src
如许就算装置完成了。
启动redis办事
请注重,假如你在make的时分呈现上述的成绩,那末,在启动redis办事的时分就要注重了
[plain]viewplaincopyprint?
- #官方网站提醒如许启动办事
- src/redis-server
- #可是呈现了下面的成绩后,请用上面的体例启动redis办事
- nohupsrc/redis-serverredis.conf&
启动redis办事完成。
复杂测试
上面是复杂测试。
[plain]viewplaincopyprint?
- [root@localhostredis-2.8.6]#src/redis-cli
- 127.0.0.1:6379>ping
- PONG
2.装置PhpRedis
phpize
phpredis属于php扩大,以是必要phpize,假如你的办事器没有装置phpize,要先装置
[plain]viewplaincopyprint?
- #装置phpize
- yuminstallphp-devel
下载源码包
间接用wget好了
[plain]viewplaincopyprint?
- #wget下载github上的文件
- wgethttps://github.com/nicolasff/phpredis/archive/master.zip
unzip
上面要解压zip文件,起首,你,要,有个,unzip....
[plain]viewplaincopyprint?
- #装置了这么多的软件,想一想也该晓得怎样装这个器材了吧
- yuminstallunzip
[plain]viewplaincopyprint?
编译
上面正式入手下手编译php扩大
[plain]viewplaincopyprint?
- #1.筹办phpize编译情况
- [root@localhostphpredis-master]#phpize
- Configuringfor:
- PHPApiVersion:20090626
- ZendModuleApiNo:20090626
- ZendExtensionApiNo:220090626
再次ls就会发明文件夹中多了几个设置文件
[plain]viewplaincopyprint?
这个步调会将上一步筹办好的设置文件举行实行
[plain]viewplaincopyprint?
balabala...........
[plain]viewplaincopyprint?
- #编译完成
- Buildcomplete.
- Dontforgettorunmaketest.
- Installingsharedextensions:/usr/lib/php/modules/
进进/usr/lib/php/modules文件夹,发明redis.so的扩大。
修正php.ini
[plain]viewplaincopyprint?
- [root@localhostphpredis-master]#vi/etc/php.ini
增加上面的扩大
[plain]viewplaincopyprint?
重启办事器
[plain]viewplaincopyprint?
- [root@localhostmodules]#servicehttpdrestart
- 中断httpd:[断定]
- 正在启动httpd:[断定]
检察phpinfo
3、总结
借用《七日七数据库》中的一句话,redis就像是无处不在的光滑油。
复杂,疾速。
我们从小到年夜,恰是由于履历了充足多的事变才会发展。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们! |
|