zoukankan      html  css  js  c++  java
  • wampServer 安装 Redis 扩展

    REmote DIctionary Server(Redis) 是一个由Salvatore Sanfilippo写的key-value存储系统。

    Redis是一个开源的使用ANSI C语言编写、遵守BSD协议、支持网络、可基于内存亦可持久化的日志型、Key-Value数据库,并提供多种语言的API。

    它通常被称为数据结构服务器,因为值(value)可以是 字符串(String), 哈希(Map), 列表(list), 集合(sets) 和 有序集合(sorted sets)等类型。

    一、查看PHP版本信息

    使用 phpinfo() 函数查看 PHP 的版本信息(用于选择扩展包)

    ↑ PHP版本 5.6.16,编译器版本 Visual C++ 2012,CPU架构 x64

    二、根据版本选择扩展包

    php_redis.dll 下载地址:windows.php.net - /downloads/pecl/snaps/redis/2.2.5/

    php_igbinary.dll 下载地址:windows.php.net - /downloads/pecl/releases/igbinary/1.2.1/

    ↑ php_redis-2.2.5(redis版本)-5.6(php版本)-ts(扩展)-vc11(编译器版本)-x64(CPU架构)

    三、安装Redis扩展

    解压 zip 文件,只保留 php_redis.dllphp_igbinary.dll 文件

    将这两个文件拷贝至 [wamp64 安装目录]inphpphp5.6.16ext 目录中

    四、修改 php.ini 配置

    ↑ wampserver 并不会读取 php 目录下的 php.ini,而是调用的 /apache/bin 目录下的 php.ini 文件

    修改 php.ini 在文件中添加:

    [redis]
    ; php_redis
    extension=php_igbinary.dll
    extension=php_redis.dll

    注意:php_igbinary.dll 一定要位于 php_redis.dll 之前

    五、查看安装结果

    重启 wampserver(restart all server),使用 phpinfo() 函数查看扩展是否安装

    ↑ Redis 扩展安装成功,redis 版本为 2.27

    新建一个 php 文件测试 redis 扩展是否可用

    <?php
    
    $redis = new Redis();
    $redis->connect('127.0.0.1', 6379);
    echo '<h3>Redis Server Connect Success</h3>';
    $redis->set('test', 'Hello Redis');
    echo $redis->get('test');

    ↑ wampserver redis 扩展安装成功

    * Redis 数据库可视化工具推荐

  • 相关阅读:
    http://www.jdon.com/jivejdon/thread/37340
    我的英语死在类似的问题上
    Linux之read命令使用
    SIP注册呼叫流程简介
    sh里的变量 $0 $1 $$ $#
    LTE 逻辑分层和接口协议
    LTE语音业务VOLTE
    shell编程——if语句 if z n f eq ne lt
    高通QXDM抓modem log
    LTE与VOLTE基础知识
  • 原文地址:https://www.cnblogs.com/woider/p/6489913.html
Copyright © 2011-2022 走看看