zoukankan      html  css  js  c++  java
  • centos6.2下安装redis和phpredis扩展,亲测好用

    安装redis:

    下载:http://www.redis.io/download

    redis-2.6.2.tar.gz

    ]# tar -zxf redis-2.6.2.tar.gz

    ]# cd redis-2.6.2

    直接编译,无需配置

    ]#make

    进入src目录进行安装

    ]#cd src && make install

    便于管理,移动相关文件

    ]#mkdir -p /usr/local/redis/bin

    ]#mkdir -p /usr/local/redis/etc

    在把刚才解压的redis目录中把相关文件移动过来

    ]# mv  /lamp/redis-2.6.2/redis.conf /usr/local/redis/etc

    ]# cd /lamp/redis-2.6.2/src

    ]# mv  mkreleasehdr.sh redis-benchmark redis-check-aof redis-check-dump redis-cli redis-server /usr/local/redis/bin

    文件移动好了就基本好了,编辑redis.con配置文件将下面这项改成yes

    daemonize yes

    启动redis:

    ]# /usr/local/redis/bin/redis-server /usr/local/redis/etc/redis.conf

    进入redis控制台

    ]#/usr/local/redis/bin/redis-cli

    OK了,到此就安装好redis了

    phpredis扩展的安装

    下载:https://github.com/nicolasff/phpredis

    ]#unzip  phpredis-master.zip

    ]#cd phpredis-master

    ]#/usr/local/php/bin/phpize

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

    ]#make && make install

    如果/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/这个目录下有个redis.so说明这步就好了,

    然后是编辑php.ini

    ]#vi /usr/local/php/etc/php.ini  

    #查找extension_dir,修改为  

    extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"  //这个步我亲测时,没有对这个进行改动,使用默认值也可以

    #添加redis  

    extension = redis.so 

    把nginx或者apache 、php-fpm什么的都重新启动下,看看phpinfo,有如下内容说明就OK了

  • 相关阅读:
    创建字典的方法
    python中,a=10.0 b=10.0 a is b 为什么输出是false
    Python 拷贝对象(深拷贝deepcopy与浅拷贝copy)
    二十三种设计模式及其python实现
    python字符串替换的2种方法
    数据库索引的实现原理?
    异步IO数据库队列缓存RabbitMQ队列
    Python 如何用列表实现栈和队列?
    Python数据结构与算法?
    django -----原生SQL语句查询与前端数据传递?
  • 原文地址:https://www.cnblogs.com/zhucheer/p/3947716.html
Copyright © 2011-2022 走看看