zoukankan      html  css  js  c++  java
  • centos redis 安装 php-redis扩展安装 及使用

    前提:centos7、php7

    安装redis-server

    1:yum install redis

    编译安装php-redis 扩展

    1:下载编译安装

    wget https://codeload.github.com/phpredis/phpredis/zip/php7
    //解压
    unzip php7
    cd phpredis-php7
    //通过phpize生成configure
    /use/bin/phpize
    编译
    ./configure
    make && make install

    2:修改php.ini配置 加上redis扩展 

    //vim php.ini 添加 extension=redis.so
    extension=redis.so

    3:phpinfo可查看该扩展已成功安装

    redis命令:

      redis-cli  链接redis

      ping    测试redis启动成功

      flushdb  清空当前数据

      set mykey 'xxx' 添加数据 

      CONFIG GET requirepass  获取密码

      CONDIG SET requirepass password  设置密码

      AUTH password  使用密码认证 

    启动redis服务

    redis-server /usr/local/etc/redis.conf

     关闭redis服务

    无密码:redis-cli shutdown
    有密码:redis-cli -a "password" shutdown

    查看redis进程

    MAC:lsof -i tcp:6379
    CENTOS:ps -ef | grep redis

     第二次:编译安装php-reids扩展

     下载php-redis扩展 安装;

    #下载
    git clone https://github.com/phpredis/phpredis
    cd phpredis
    #生成configure文件;找到你的php-config文件,并指过去;
    phpize /configure --with-php-config=/usr/local/php/bin/php-config
    #安装
    make && make install
    #找到你的php.ini文件;添加下面;或者找到生成的redis.so写绝对路径;
    extension=redis.so;
    #重启php-fpm即可
    service php-fpm restart
    servoce nginx restart

    与第一次没什么变化 就是第二次configure没有指明php-config;默认没有找到;所以configure 后面指明了php-confiure路径;

  • 相关阅读:
    HTTP协议
    在项目中使用模块
    将封装模块发布到NPM注册表
    package.json文件常用指令说明
    npm常用命令
    分享wifi热点
    Globals模块常用的方法和属性
    WebStorm2016.1.1永久破解
    Module
    解释器模式(Interpreter Pattern)
  • 原文地址:https://www.cnblogs.com/jackylee92/p/6548826.html
Copyright © 2011-2022 走看看