1.安装redis
安装教程在redis的官网上就有,这里详细讲一下。
wget
下载网上的资源需要用到wget工具,有的同学的服务器可能是新装的还没有来得及装(比如我。。。)
- #安装wget
- yuminstallwget
ok,然后开始安装redis,顺便说一句,连接外国网站真是慢的不得了,两三次下载都卡住了 = =
- $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的时候又出现了错误
安装gcc
看来没有安装gcc....
- #安装gcc
- yuminstallgccgcc-c++kernel-devel
再次make错误
然后安装的时候又发现出现了错误然后去百度了,解决方案为
- makeMALLOC=libc
make完成
接下来就是耐心等待,下面是我看到的结果。- Hint:Torun'maketest'isagoodidea;)
- make[1]:Leavingdirectory`/root/redis-2.8.6/src'
这样就算安装完成了。
启动redis服务
请注意,如果你在make的时候出现上述的问题,那么,在启动redis服务的时候就要注意了
- #官方网站提示这样启动服务
- src/redis-server
- #但是出现了上面的问题后,请用下面的方式启动redis服务
- nohupsrc/redis-serverredis.conf&
启动redis服务完成。
简单测试
下面是简单测试。
- [root@localhostredis-2.8.6]#src/redis-cli
- 127.0.0.1:6379>ping
- PONG
2.安装PHPRedis
PHPize
PHPredis属于PHP扩展,所以需要PHPize,如果你的服务器没有安装PHPize,要先安装
下载源码包
直接用wget好了
unzip
下面要解压zip文件,首先,你,要,有个,unzip....- #安装了这么多的软件,想想也该知道怎么装这个东西了吧
- yuminstallunzip
- #解压
- unzipmaster.zip
编译
下面正式开始编译PHP扩展再次ls就会发现文件夹中多了几个配置文件
- #2.配置环境
- ./configure
这个步骤会将上一步准备好的配置文件进行执行
- #3.编译
- make&&makeinstall
balabala...........
- #编译完成
- Buildcomplete.
- Don'tforgettorun'maketest'.
- Installingsharedextensions:/usr/lib/PHP/modules/
进入/usr/lib/php/modules 文件夹,发现redis.so的扩展。
修改PHP.ini
- extension=redis.so
重启服务器
- [root@localhostmodules]#servicehttpdrestart
- 停止httpd:[确定]
- 正在启动httpd:[确定]