zoukankan      html  css  js  c++  java
  • redis的安装和php的redis扩展

    一、redis的安装和配置

    1.官方现在源码

    https://redis.io/download

    2.解压源码

    tar  zxvf   redis-3.2.11.tar.gz

    3.编译

    make

    编译完成后,ll查看出现了redis.conf文件和src目录,进入src开始安装

    4.安装

    cd src

    make install

    5.redis的部署

    1、首先为了方便管理,将Redis文件中的conf配置文件和常用命令移动到统一文件中
    
    a)创建bin和redis.conf文件
    
    复制代码代码如下:
    mkdir -p/usr/local/redis/bin
    mkdir -p/usr/local/redis/ect
    
    b)执行Linux文件移动命令:
    
    复制代码代码如下:
    mv /lamp/redis-3.0.7/redis.conf /usr/local/redis/etc
    cd /lamp/redis-3.0.7/src
    mv mkreleasdhdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin
    redis-check-dump:这个文件我这里没有找到;

    6.执行redis-server 命令,启动redis服务

    这种方式是前期启动的,关闭后,redis也随之关闭

    7.后台启动redis

    首先编辑conf文件,将daemonize属性改为yes(表明需要在后台运行)

    启动:redis-server /usr/local/redis/etc/redis.conf

    a.检查端口是否被占用;
    [root@vic src]# netstat -tunpl | grep 6379
    tcp 0 0 127.0.0.1:6379 0.0.0.0:* LISTEN 8440/./bin/redis-se

    b.查看redis是否启用

    [root@vic src]# ps -ef|grep redis
    root 8440 1 0 12:13 ? 00:00:00 ./bin/redis-server 127.0.0.1:6379
    root 8468 5302 0 12:27 pts/1 00:00:00 grep redis

     8.服务端启动成功后,执行redis-cli启动Redis 客户端

    [root@vic src]# redis-cli
    127.0.0.1:6379> set name vic
    OK
    127.0.0.1:6379> get name
    "vic"
    127.0.0.1:6379> exit
    [root@vic src]#

    参考资料:http://www.cnblogs.com/wangchunniu1314/p/6339416.html

    二.php的redis扩展

    下载地址:http://pecl.php.net/package/redis

     1.安装方式:

    a.直装:直接复制文件到扩展目录,开启相应扩展
    b.编译安装:进行编译

     2.步骤

    a.执行phpize
      在你的解压扩展目录下执行phpize
      /usr/local/php/bin/phpize
    b.配置编译参数
      主要是配置PHP配置文件参数
      ./configure --with-php-config=/usr/local/php/bin/php-config
    c.编译和安装
    make && make install
    d.复制扩展文件到对应目录
    e.开启扩展,配置相应扩展参数
    f.重启php-fpm

    3.redis的扩展

    a.下载php的redis扩展
      wget http://pecl.php.net/get/redis-3.1.4.tgz
    b.解压
      tar zxvf redis-3.1.4.tgz
    c.执行phpize的
      进入解压的目录;执行 /usr/local/php/bin/phpize
    d.编译 安装
      ./configure --with-php-config=/usr/local/php/bin/php-config
    make && make install
    e.开启
      vim php.ini修改
      extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20131226/"
      extension=redis.so
    f.测试
     $redis=new Redis();
     $res=$redis->connect('127.0.0.1',6379);
     var_dump($res);

    返回true ,安装成功;

    参考资料:http://www.imooc.com/video/13452

  • 相关阅读:
    poj3277 City Horizon
    60.左值右值以及类型判断
    59.C++与正则表达式
    57.C++处理转义字符
    56.lambda表达式与绑定以及伪函数和绑定
    55.函数模板指针匹配(模板自动匹配*多的)
    54.函数模板默认参数
    53.伪函数与函数绑定器
    52.模板的重载
    51.模板与引用
  • 原文地址:https://www.cnblogs.com/myvic/p/7742924.html
Copyright © 2011-2022 走看看