linxu centos下的redis安装

一.安装redis

   1、下载源码,解压缩后编译源码。

wget http://download.redis.io/releases/redis-4.0.2.tar.gz
tar xzf redis-4.0.2.tar.gz
cd xzf redis-4.0.2
make

注意下载后源码安放路径,默认可能在/root下 ,我个人喜欢放在自定义的文件夹/home/download/下,方便查询查找。

     2、编译完成后,在Src目录下,有四个可执行文件redis-serverredis-benchmarkredis-cliredis.conf。然后拷贝到一个目录下。

mkdir /usr/redis

cp redis-server /usr/redis

cp redis-benchmark /usr/redis

cp redis-cli /usr/redis

cp redis.conf /usr/redis

cd /usr/redis

     3、启动Redis服务。

$ redis-server redis.conf


安装过程若出现 (参照: http://blog.csdn.net/luyee2010/article/details/18766911

wget http://downloads.sourceforge.net/tcl/tcl8.6.1-src.tar.gz

sudo tar xzvf tcl8.6.1-src.tar.gz -C /usr/local/

cd /usr/local/tcl8.6.1/unix/

sudo ./configure

sudo make

sudo make install

 


【一般情况下我们需要让redis服务后台启动,方法为】

在你的redis解压包中找到redis.conf

vi redis.conf

命令行模式下输入:/daemonize 找到daemonize no改为daemonize yes

保存退出


重新启动

./bin/redis-server ./redis.conf(注意这里的路径是我自己的,记得改为你自己的路径)

然后再安装redis的扩展就可以了


【开放redis端口】

[html] view plaincopy

  1. #关闭防火墙  
  2. service iptables stop  
  3. vi /etc/sysconfig/iptables  
  4. #添加  
  5. -A INPUT -m state --state NEW -m tcp -p tcp --dport 6379 -j ACCEPT  
  6. #重启防火墙  
  7. service iptables restart  

二.安装redis的扩展

说明:
操作系统:CentOS

php安装目录:/usr/local/php

php.ini配置文件路径:/usr/local/php7/etc/php.ini

Nginx安装目录:/usr/local/nginx

Nginx网站根目录:/usr/local/nginx/html



下载地址:https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz

上传phpredis-2.2.4.tar.gz到/usr/local/src目录

cd /usr/local/src #进入软件包存放目录

tar zxvf phpredis-2.2.4.tar.gz #解压

cd phpredis-2.2.4 #进入安装目录

/usr/local/php7/bin/phpize #用phpize生成configure配置文件

./configure --with-php-config=/usr/local/php7/bin/php-config  #配置

make  #编译

make install  #安装

安装完成之后,出现下面的安装路径

/usr/local/php7/lib/php7/extensions/no-debug-non-zts-20090626/

3、配置php支持

vi /usr/local/php7/etc/php.ini  #编辑配置文件,在最后一行添加以下内容

添加

extension="redis.so"

:wq! #保存退出

重启一下你的nginx或者apace

在你的phpinfo中看到下图代表成功



猜你喜欢

转载自blog.csdn.net/weixin_42176087/article/details/80283650