带来一篇CentOS6.5下装置Redis2.8.6和phpredis2.2.4扩大
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!1、版本申明CentOS版本
viewplaincopyprint?
[*]#uname
[*]Linux
[*]#uname-r
[*]2.6.32-431.el6.i686
[*]#uname-a
[*]Linuxlocalhost2.6.32-431.el6.i686#1SMPFriNov2200:26:36UTC2013i686i686i386GNU/Linux
[*]#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工具,有的同砚的办事器多是新装的还没有来得及装(好比我。。。)
viewplaincopyprint?
[*]#装置wget
[*]yuminstallwget
ok,然后入手下手装置redis,特地说一句,毗连本国网站真是慢的不得了,两三次下载都卡住了==
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的时分又呈现了毛病
viewplaincopyprint?
[*]make:gcc:下令未找到
装置gcc
看来没有装置gcc....
viewplaincopyprint?
[*]#装置gcc
[*]yuminstallgccgcc-c++kernel-devel
再次make毛病
然后装置的时分又发明呈现了毛病
viewplaincopyprint?
[*]zmalloc.h:50:31:毛病:jemalloc/jemalloc.h:没有谁人文件或目次
[*]zmalloc.h:55:2:毛病:#error"Newerversionofjemallocrequired"
然后往百度了,办理计划为
viewplaincopyprint?
[*]makeMALLOC=libc
make完成
接上去就是耐烦守候,上面是我看到的了局。
viewplaincopyprint?
[*]Hint:Torunmaketestisagoodidea;)
[*]
[*]make:Leavingdirectory`/root/redis-2.8.6/src
如许就算装置完成了。
启动redis办事
请注重,假如你在make的时分呈现上述的成绩,那末,在启动redis办事的时分就要注重了
viewplaincopyprint?
[*]#官方网站提醒如许启动办事
[*]src/redis-server
[*]#可是呈现了下面的成绩后,请用上面的体例启动redis办事
[*]nohupsrc/redis-serverredis.conf&
启动redis办事完成。
复杂测试
上面是复杂测试。
viewplaincopyprint?
[*]#src/redis-cli
[*]127.0.0.1:6379>ping
[*]PONG
2.装置PhpRedis
phpize
phpredis属于php扩大,以是必要phpize,假如你的办事器没有装置phpize,要先装置
viewplaincopyprint?
[*]#装置phpize
[*]yuminstallphp-devel
下载源码包
间接用wget好了
viewplaincopyprint?
[*]#wget下载github上的文件
[*]wgethttps://github.com/nicolasff/phpredis/archive/master.zip
unzip
上面要解压zip文件,起首,你,要,有个,unzip....
viewplaincopyprint?
[*]#装置了这么多的软件,想一想也该晓得怎样装这个器材了吧
[*]yuminstallunzip
viewplaincopyprint?
[*]#解压
[*]unzipmaster.zip
编译
上面正式入手下手编译php扩大
viewplaincopyprint?
[*]#1.筹办phpize编译情况
[*]#phpize
[*]Configuringfor:
[*]PHPApiVersion:20090626
[*]ZendModuleApiNo:20090626
[*]ZendExtensionApiNo:220090626
再次ls就会发明文件夹中多了几个设置文件
viewplaincopyprint?
[*]#2.设置情况
[*]./configure
这个步调会将上一步筹办好的设置文件举行实行
viewplaincopyprint?
[*]#3.编译
[*]make&&makeinstall
balabala...........
viewplaincopyprint?
[*]#编译完成
[*]Buildcomplete.
[*]Dontforgettorunmaketest.
[*]
[*]Installingsharedextensions:/usr/lib/php/modules/
进进/usr/lib/php/modules文件夹,发明redis.so的扩大。
修正php.ini
viewplaincopyprint?
[*]#vi/etc/php.ini
增加上面的扩大
viewplaincopyprint?
[*]extension=redis.so
重启办事器
viewplaincopyprint?
[*]#servicehttpdrestart
[*]中断httpd:[断定]
[*]正在启动httpd:[断定]
检察phpinfo
3、总结
借用《七日七数据库》中的一句话,redis就像是无处不在的光滑油。
复杂,疾速。
我们从小到年夜,恰是由于履历了充足多的事变才会发展。
如果您觉得本篇CentOSLinux教程讲得好,请记得点击右边漂浮的分享程序,把好文章分享给你的好朋友们!
带来一篇CentOS6.5下装置Redis2.8.6和phpredis2.2.4扩大
这也正是有别的OS得以存在的原因,每个系统都有其自身的优点。? Linux是参照Unix思想设计的,理解掌握Linux必须按照Unix思维来进行。思想性的转变比暂时性的技术提高更有用,因为他能帮助你加快学习速度。 学习Linux系统在服务中的配置方法及使用方法。Linux在服务器中应用相当广,应对常用的apache,samba,ftp等服务器基本配置清楚了解。[重点,应巩固学习] Windows?是图形界面的,Linux类似以前的?DOS,是文本界面的,如果你运行了图形界面程序X-WINDOWS后,Linux?也能显示图形界面,也有开始菜单、桌面、图标等。 对Linux命令熟悉后,你可以开始搭建一个小的Linux网络,这是最好的实践方法。Linux是网络的代名词,Linux网络服务功能非常强大,不论是邮件服务器、Web服务器、DNS服务器等都非常完善。 一定要养成在命令行下工作的习惯,要知道X-window只是运行在命令行模式下的一个应用程序。在命令行下学习虽然一开始进度较慢。 熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种: 现在的linux操作系统如redhat,难点,红旗等,都是用这么一个内核,加上其它的用程序(包括X)构成的。
页:
[1]