----安装redis----
###解决方法:yum install gcc-c++
安装成功之后,在redis-stable目录下会多一个src文件
查找redis.conf,并设置
mkdir /usr/src/redis
cd /usr/src/redis
wget http://download.redis.io/redis-stable.tar.gz
cd redis-stable
tar -xvf redis-stable.tar.gz
make
###异常:Command not found
###解决方法:yum install gcc-c++
安装成功之后,在redis-stable目录下会多一个src文件
查找redis.conf,并设置
daemonize yes
pidfile /var/redis/run/redis_6379.pid
logfile /var/redis/log/redis_6379.log
dir /var/redis/6379
自定义命令
vim /root/.bashrc
添加别名
alias redisstart='redis-server /usr/src/redis/redis-stable/redis.conf'
source /root/.bashrc
redis-cli
#为php添加redis.so扩展
mkdir /usr/src/redis/extension
cd /usr/src/redis/extension
wget https://github.com/nicolasff/phpredis/archive/master.tar.gz
tar xvf master.tar.gz
#编译config.m4文件获得configure
phpize config.m4
#编译获取redis.so
./configure -with-php-config=/usr/local/src/php/bin/php-config
make
在modules中生成redis.so
之后redis.so在/usr/local/src/php/lib/php/extensions/生成
在/etc/php.ini中加入
extension_dir="/usr/lib/php/extension"
extension=redis.so
#ps:如果默认路径找不到php.ini,新建一个php文件,输入phpinfo,查找其php.ini默认加载路径
#重启之后即可
输入php -m | grep redis
如果找到即表示拓展已安装好
#重启nginx服务器
nginx -s reload
当然还有一种简单的方法
centos下可直接使用yum install php-redis
ubuntu下使用 apt-get install php5-redis