• window的PHP开发(wamp)下安装redis扩展


    从本地环境开始,windows下的php环境,我用的wamp,实际上是apache2,php5.5.12,先从网上找到相关的redis的包需要的文件:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/(一搜可以找到一堆,大同小异,唯一需要注意的是版本)

    本地用phpinfo查看,找到MSVC的项,我的是MSVC11 (Visual C++ 2012),并且系统是64位

    下载后解压会有一些文件,找到里面的php_redis.dll,复制到php的扩展目录(视各人情况而定,一般是在wampinphpphp5.5.12ext)。

    打开php.ini添加extension=php_redis.dll。

    重启apache,再查看localhost的phpinfo,查找redis会有相关信息出来(版本号,enabled)。

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

    使用

    $redis = new redis();  
    $result = $redis->connect(‘127.0.0.1‘, 6379); 
    var_dump($result); //结果:bool(true)

    php redis拓展链接

    http://down.thinkphp.cn/download.php?key=MTUxMjYzMjA4NY+xf2OYl6bRumKp2LPMeq2wsWOss4aTqLW5rduum9nMhoycZoPeuZOvdYuVtMySZ7uhaK6/i6yasqaA3MZ6pMmZj5mcl7uZycSfnsjJz4+gw5CAqbSGl2Kyu5DPsoan15yAgqebqL2RrYh/3LS5imWxe2iuv4usmrKmgM3IeqTWmY+Dm5qr0NfDnanYyJSHZbyQhKnJZrWqwLp82a6ekqA

    根据PHP版本号,编译器版本号和CPU架构,

    这里的PHP版本为5.6,X86,VC11 编译的,所以,选下面的扩展版本:

    选择php_redis-2.2.5-5.6-ts-vc11-x86.zip和php_igbinary-1.2.1-5.6-ts-vc11-x86.zip
    下载地址:

    可以根据这两个链接来查找对应的版本:

    redis : http://windows.php.net/downlo...
    igbinary: http://windows.php.net/downlo...

    解压缩后,将php_redis.dll和php_igbinary.dll拷贝至php的ext目录下

    注意:extension=php_igbinary.dll一定要放在extension=php_redis.dll的前面,否则此扩展不会生效

    windows 下redis 启动命令

    本机 Redis

    密码 123456
    启动命令 redis-server.exe redis.windows.conf

    windows 定时关机命令 shutdown -s -t 3600

    redis-cli.exe
    auth 123456
    shutdown
    exit
    redis-server redis.windows.conf

    附录:php无redis扩展支持 redis引用文件

    链接: https://pan.baidu.com/s/1hBRv086kiplahS4_11aBPg 提取码: 4gqt 

  • 相关阅读:
    Yuan先生的博客网址
    Django的认证系统 auth模块
    Django 中间件使用
    Django Form表单验证
    Django ORM介绍 和字段及字段参数
    ajax 使用
    Java报表之JFreeChart
    POI
    MyBatis
    问题解决方法
  • 原文地址:https://www.cnblogs.com/jiafeimao-dabai/p/7999480.html
Copyright © 2020-2023  润新知