redis的官方下载地址:http://redis.io/download
下载到本地后,上传到服务器,一般在home下建一个文件放入所有安装包
cd /home/azb 查看我们刚放入的redis压缩包存在,开始解压
tar zxvf redis-3.0.10.tar.gz
cd redis-3.0.10 //进入刚解压的目录
make
//make这一步如果报错,请确认要注意的一点是记得安装gcc和gcc-c++,还要注意gcc的版本,用gcc -v来查看当前安装的gcc版本,版本过低(一般需要4.0以上)的话编译redis3.0以上的是会出错的。 执行下面的命令
yum install gcc
yum install gcc-c++
//可能还要安装tcl 如果make test出现You need tcl 8.5 or newer in order to run the Redis test
yum install tcl
cd src
make install
mkdir -p /usr/local/redis/bin //创建文件夹 放redis启动文件
mkdir -p /usr/local/redis/etc //创建文件夹放redis配置文件
cd /home/azb/redis-3.0.10 //回到redis
mv ./redis.conf /usr/local/redis/etc/ //移动文件到etc文件夹
mv mkreleasehdr.sh redis-benchmark redis-check-aof redis-cli redis-server /usr/local/redis/bin
mv redis-check-dump /usr/local/redis/bin //安装发现不存在,存在的就移动过去
cd /usr/local/redis/etc
vi /usr/local/redis/etc/redis.conf //编辑redis的配置文件,修改 daemonize no 为yes 保存 ,就会手动启动后在后台运行
cd /usr/local/redis/bin
./redis-server /usr/local/redis/etc/redis.conf //启动redis指定对应配置文件,这时候我们可以检测是否启动了redis
ps -ef | grep redis //查看redis是否启动 ,启动会有
netstat -tunpl | grep 6379 //再次查看6379端口 显示是redis服务启动中
./redis-cli //进入redis客户端 确定已经进入对应路径
quit //退出客户端
pkill redis-server //关闭redis服务 ./redis-cli shutdown 也是关闭redis服务
安装phpredis扩展
下载扩展 https://github.com/phpredis/phpredis/archive/develop.zip
放到自己的安装包文件夹 解压
unzip develop.zip
cd develop.zip
不存在phpize 安装 yum install -y php-devel
phpize
./configure --with-php-config=/usr/bin/php-config
/usr/bin/php-config 为实际的位置, whereis php-config 查看位置
make
sudo make install
sudo vim /etc/php.ini (php配置文件增加redis) 增加一行 extension=redis.so
保存退出 php -m 查看是否已经有了redis的扩展