仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 588|回复: 8
打印 上一主题 下一主题

[CentOS(社区)] 带来一篇CentOS6.5下装置Redis2.8.6和phpredis2.2.4扩大

[复制链接]
蒙在股里 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-14 20:39:37 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

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?





  • #装置wget
  • yuminstallwget


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?





  • make[3]:gcc:下令未找到





装置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?





  • makeMALLOC=libc





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?





  • #解压
  • unzipmaster.zip





编译

上面正式入手下手编译php扩大


[plain]viewplaincopyprint?





  • #1.筹办phpize编译情况
  • [root@localhostphpredis-master]#phpize
  • Configuringfor:
  • PHPApiVersion:20090626
  • ZendModuleApiNo:20090626
  • ZendExtensionApiNo:220090626


再次ls就会发明文件夹中多了几个设置文件





[plain]viewplaincopyprint?





  • #2.设置情况
  • ./configure


这个步调会将上一步筹办好的设置文件举行实行




[plain]viewplaincopyprint?





  • #3.编译
  • make&&makeinstall


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?





  • extension=redis.so





重启办事器





[plain]viewplaincopyprint?





  • [root@localhostmodules]#servicehttpdrestart
  • 中断httpd:[断定]
  • 正在启动httpd:[断定]





检察phpinfo








3、总结

借用《七日七数据库》中的一句话,redis就像是无处不在的光滑油。
复杂,疾速。
我们从小到年夜,恰是由于履历了充足多的事变才会发展。


如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
冷月葬花魂 该用户已被删除
沙发
发表于 2015-1-16 21:16:18 | 只看该作者

带来一篇CentOS6.5下装置Redis2.8.6和phpredis2.2.4扩大

这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。?
板凳
发表于 2015-1-24 15:57:40 | 只看该作者
Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。
第二个灵魂 该用户已被删除
地板
发表于 2015-2-2 11:12:41 | 只看该作者
学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习]
再见西城 该用户已被删除
5#
发表于 2015-2-7 19:44:00 | 只看该作者
Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。
乐观 该用户已被删除
6#
发表于 2015-2-23 15:04:06 | 只看该作者
对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。
活着的死人 该用户已被删除
7#
发表于 2015-3-7 10:51:27 | 只看该作者
一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。
老尸 该用户已被删除
8#
发表于 2015-3-15 05:42:51 | 只看该作者
熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:
变相怪杰 该用户已被删除
9#
发表于 2015-3-21 22:02:40 | 只看该作者
现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-12-24 07:14

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表