Redhat下安装redis
[root@szsearch jespere]# wget http://download.redis.io/releases/redis-3.0.5.tar.gz
[root@szsearch jespere]#tar xzf redis-3.0.5.tar.gz
[root@szsearch jespere]# cd redis-3.0.5
[root@szsearch redis-3.0.5]# ls
[root@szsearch redis-3.0.5]# make
[root@szsearch redis-3.0.5]# make test
You need tcl 8.5 or newer in order to run the Redis test
make: *** [test] Error 1
此时, 若是出现了上面的错误, 安装tcl 8.5或是更高的版本,即可
[root@szsearch redis-3.0.5]# make clean
[root@szsearch redis-3.0.5]# cd ..
[root@szsearch jespere]# wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz
[root@szsearch jespere]# tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/
[root@szsearch jespere]# cd /usr/local/tcl8.6.1/unix
[root@szsearch unix]#./configure
[root@szsearch unix]# make
[root@szsearch unix]# make install
[root@szsearchunix]# cd /home/jespere/redis-3.0.5
[root@szsearch redis-3.0.5]# make
[root@szsearch redis-3.0.5]# make test
[root@szsearch redis-3.0.5]# make install
编译成功;
启动并运行redis:
[root@infa redis-3.0.5]# src/redis-server
打开另外一个终端运行redis客户端,redis服务器开一个终端,redis客户端开一个终端
php安装redis扩展
1. 下载:https://github.com/phpredis/phpredis
上传phpredis-master.zip到/usr/local/src目录
cd /usr/local/src #进入软件包存放目录
unzip phpredis-master.zip #解压
cd phpredis-master #进入安装目录
/usr/bin/phpize #用phpize生成configure配置文件
./configure --with-php-config=/usr/bin/php-config #配置
make #编译
make install #安装
安装完成之后,出现下面的安装路径
Installing shared extensions: /usr/lib64/php/modules/
2. 配置php支持
vi /usr/local/php/etc/php.ini #编辑配置文件,在最后一行添加以下内容
添加 extension="redis.so"
:wq! #保存退出
3 重启服务
service nginx restart
service php-fpm restart
4. phpinfo(), 如有redis,即安装成功