zoukankan      html  css  js  c++  java
  • phpRedis安装、配置及简单使用

     安装phpRedis前,请先安装Redis,再安装phpRedis插件。

    1、下载安装

      在linux服务器上,命令行执行以下命令(cd ./usr local/src 一般源码放在这里(推荐源码安装))

    wget https://github.com/nicolasff/phpredis/archive/2.2.4.tar.gz
    tar zxvf phpredis-2.2.4.tar.gz
    cd phpredis-2.2.4
    /usr/local/php5.5.30/bin/phpize
    ./configure --with-php-config=/usr/local/php5.5.30/bin/php-config
    make make install

      说明:

      wget:下载远程文件到本地当前文件夹中。

      tar xzf :解压文件到当前文件夹目录

      cd:进入文件夹

      /usr/local/php/php5.5.30/phpize 用phpize生成configure配置文件

      ./configure --with-php-config=/usr/local/php5.5.30/bin/php-config  配置php,使其可以使用redis

      make make install:安装redis

      错误提示:

      如果用phpize生成configure配置文件时候报错:Cannot find autoconf。配置php就会报错:./configure 没有那个文件或目录

      解决方法:

      执行以下命令

    wget http://ftp.gnu.org/gnu/m4/m4-1.4.9.tar.gz
    tar -zvxf m4-1.4.9.tar.gz
    cd m4-1.4.9/
    ./configure && make && make install
    
    cd ../
    wget http://ftp.gnu.org/gnu/autoconf/autoconf-2.62.tar.gz
    tar -zvxf autoconf-2.62.tar.gz
    cd autoconf-2.62/
    ./configure && make && make install

      安装成功,可以看到出现以下文件夹(记得这个文件夹名字有可能不一样,但是格式一样no-debug-zts-20121212)

      /usr/local/php5.5.30/lib/php/extensions/no-debug-zts-20121212/

    2、配置phpRedis
      打开php配置文件/usr/local/php/etc/php.ini  添加代码(提醒看看您的no-debug-zts-20121212是多少,别复制):

      

    extension_dir = "/usr/local/php5.5.30/lib/php/extensions/no-debug-zts-20121212"
    
    extension=redis.so

      然后重启apache:

    /usr/local/apache/bin/apachectl restart

      现在,执行phpinfo() 出现下图,就说明phpRedis安装成功了。

      

    3、简单测试使用phpRedis插件操作Redis

      

    <?php   
    $redis = new redis();
    $redis->connect('127.0.0.1', 6379);
    $redis->set('foo','bar');
    echo $redis->get('foo');

      输出结果为:bar

      说明成功啦O(∩_∩)O哈哈~

      

      

      

  • 相关阅读:
    CoreData学习-最好的一片文章
    Xcode4.6下添加百度地图ios版(BMapKit)详细教程(_BMKMapManager错误解决)
    NSSearchPathForDirectoriesInDomains用法
    编绎显示Unknown type name “CGFloat” 错误解决方法
    自动调整cell的高度
    sqlMapConfig约束
    PotPlayer左上角信息关闭
    松懈
    sql查询练习
    idea内容补充
  • 原文地址:https://www.cnblogs.com/itslives-com/p/phpRedis.html
Copyright © 2011-2022 走看看