注意事项:
1、如果没wget命令使用yum install wget安装
2、没unzip命令请先安装yum install unzip
3、没有phpize命令请先安装yum install php-devel
4、没装gcc的请先安装yum install gcc gcc-c++ kernel-devel
5、安装redis过程容易出问题,把错误信息复制百度下就可以找到问题了
6、安装过程提示无权限问题,加上sudo再进行
一、CentOS版本
# cat /etc/centos-release
CentOS release 6.5 (Final)
二、安装redis
1、安装reids服务端
$ cd /usr/local/
$ wget http://download.redis.io/releases/redis-2.8.6.tar.gz
$ tar xzf redis-2.8.6.tar.gz
$ cd redis-2.8.6
$ make && make install
提示make[1]: Leaving directory `/usr/local/redis-2.8.6/src'安装成功
2、启动redis服务
# nohup src/redis-server redis.conf &
[1] 27186
简单测试下:
# src/redis-cli
127.0.0.1:6379> ping
PONG
三、安装phpredis
phpredis属于php扩展,所以需要phpize,如果你的服务器没有安装phpize,要先安装yum install php-devel
1、安装redis扩展
#wget https://github.com/nicolasff/phpredis/archive/master.zip
#unzip master.zip
#cd master
#/usr/bin/phpize
#./configure --with-php-config=/usr/bin/php-config
#make && make install #编译安装,成功后会提示扩展安装到哪个目录
32位系统在 Installing shared extensions: /usr/lib/php/modules/
64位系统在 Installing shared extensions: /usr/lib64/php/modules/
2、php加载redis扩展
#vi /etc/php.ini
extension_dir = "/usr/lib64/php/modules"
extension="redis.so"
#:wq! #保存退出
3、重新加载php-fpm
#service php-fpm reload
4、测试,查看phpinfo信息,如下图所示: