zoukankan      html  css  js  c++  java
  • [PHP插件教程]003.PhpRedis

    PhpRedis


    介绍

    • Redis是一个高性能的key-value数据库。
    • Redis提供了Java,C/C++,C#,PHP,JavaScript,Perl,Object-C,Python,Ruby,Erlang等客户端。
    • 下面,我们就讲一下<如何在Mac上安装PhpRedis>

    Mac安装步骤

    安装Redis

    1. 下载Redis
      地址http://download.redis.io/releases/redis-3.0.3.tar.gz
    2. 编译并启动(在解压开的目录下依次执行以下命令)

       make
       sudo make install
       redis-server
    3. 测试

       shell$ redis-cli
       127.0.0.1:6379> set name zergling
       OK
       127.0.0.1:6379> get name
       "zergling"
      

    安装PhpRedis

    1. 首先下载PhpRedis
      github地址: https://github.com/nicolasff/phpredis
    2. 编译安装(在解压开的目录下依次执行以下命令)

      • 默认php环境

          phpize
          ./configure --with-php-config=/usr/bin/php-config
          sudo make
          sudo make install
      • xampp环境(修改对应的php命令路径即可)

          /Applications/XAMPP/xamppfiles/bin/phpize
          ./configure --with-php-config=/Applications/XAMPP/xamppfiles/bin/php-config
          sudo make
          sudo make install
      • 执行phpize时可能会出现如下错误

         Cannot find autoconf. Please check your autoconf installation
         and the $PHP_AUTOCONF environment variable.
        

        解决办法(已安装brew的直接执行第二句)

         ruby -e "$(curl -fsSL https://raw.github.com/Homebrew/homebrew/go/install)"
         brew install autoconf
    3. 修改php.ini
      /ect/php.ini(默认环境)
      /Applications/XAMPP/xamppfiles/etc/php.ini(xampp环境)

      在最后添加

       extension=redis.so
      
    4. 重启apache

    5. 验证

       php -m |grep redis
       /Applications/XAMPP/bin/php -m |grep redis

      出现 redis 表示安装成功

    示例代码

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

     

    本站文章为 宝宝巴士 SD.Team 原创,转载务必在明显处注明:(作者官方网站: 宝宝巴士 
    转载自【宝宝巴士SuperDo团队】 原文链接: http://www.cnblogs.com/superdo/p/4726430.html

     

  • 相关阅读:
    05Linux系统常用命令
    04Linux系统目录结构
    02Linux文件系统基本结构
    01Linux_BASH基本操作
    [HTML] HTML常用标签及HTML语义化理解
    [Tools] MDN简介及如何使用MDN查找资料
    [HTTP] 初识HTTP
    [Git] Git 入门(常用命令使用)
    [CL](入门)命令行常用命令使用技巧
    IFE_part2_JavaScript_Ajax学习
  • 原文地址:https://www.cnblogs.com/superdo/p/4726430.html
Copyright © 2011-2022 走看看