• linux环境安装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

         2、编译完成后,在Src目录下,有四个可执行文件redis-server、redis-benchmark、redis-cli和redis.conf。然后拷贝到一个目录下。(redis.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-server & 后台运行
    

         4、然后用客户端测试一下是否启动成功。

    $ redis-cli
    redis> set foo bar
    OK
    redis> get foo
    "bar"

    安装redis扩展

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

    补充:

    phpredis扩展下载地址:

    https://github.com/phpredis/phpredis/archive/develop.zip

     如果上面那个不行 则用下面这个地址  (下面这个地址测试环境为:php7.1 + redis 4.0.2)

    其他步骤一样

    上传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/php/bin/phpize #用phpize生成configure配置文件

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

    make  #编译

    make install  #安装

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

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

    2、配置php支持

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

    添加

    extension="redis.so"

    :wq! #保存退出

    3  重启服务

    service php-fpm restart

    安转经验

     以上是看的csdn上的一篇文章,但是我的linux环境中还是不行,之后我又换了上边给的另一个路径的redis扩展,还是不行,经过反复找原因,最后发现在php.ini里面redis的配置路径不对,改过来就好了。

    附找到原因看到文章,希望给大家一些帮助。

    http://blog.csdn.net/phperguan/article/details/77969058

  • 相关阅读:
    5.1 面向对象
    golang面向对象初识
    golang:interface{}类型测试
    golang反射初试
    golang构造函数与转换函数
    使用golang+java实现基于ecb的3eds加解密
    golang处理错误的艺术
    golang的nil
    原生javascript实现计时器
    原生javascript之实战 轮播图
  • 原文地址:https://www.cnblogs.com/blange/p/8473902.html
Copyright © 2020-2023  润新知