(一)linux上安装redis服务
到redis官网下载redis的源码包 redis-3.2.8.tar.gz
然后tar zxvf redis-3.2.8.tar.gz
然后cd redis-3.2.8
然后 make
make成功后,这个时候看到源码目录下的./src子目录下生产了一下工具,如redis-benchmark redis-check-aof redis-check-rdb redis-cli redis-sentinel redis-server
可以收到将这些工具拷贝的/usr/local/bin 中,也可以继续执行make install ,这个时候可以看到上述工具文件以及在/usr/local/bin目录中了;
然后可以将源码根目录下的redis.conf文件拷贝到自己想放置的目录,比如/etc/redis.conf
然后可以修改相关配置,然后可以启动redis :
redis-server /etc/redis.conf &
然后可以用redis-cli 客户端工具链接redis并试用;
(二)linux上安装redis的php扩展:
上php的扩展官网(http://pecl.php.net/)下载redis服务对于的php扩展源码包,比如版本v3.1.2
下载完成后,进入解压并进入源码目录,如:
/usr/local/src/php_redis/redis-3.1.2
然后运行:
/home/work/app/php/bin/phpize
然后configure:
./configure --with-php-config=/home/work/app/php/bin/php-config
然后make && make install
安装成功提示扩展文件.so以及生成并在相应的目录下,如:/home/work/app/php/lib/php/extensions/no-debug-non-zts-20131226/
然后进入后核对一下没有问题后,这个时候就可以打开php的php.ini文件:
在文件的末尾添加:
extension="redis.so"
:wq!保存并退出;
然后重启nginx和php-fpm,然后运行phpinfo页面查看redis扩展是否已成功安装即可;