美文网首页
Windows安装php7.2和redis3.2扩展教程分享

Windows安装php7.2和redis3.2扩展教程分享

作者: droxy | 来源:发表于2020-05-22 08:57 被阅读0次

    1、下载安装Redis

    一、下载Redis-x64-3.2.100.msi,而后双击软件安装到想要安装的盘符下,我这里是安装目录是D:\Program Files\Redisredis

    二、安装目录找到redis.windows.conf文件,而后设置密码sql

    三、开启redis服务

    在命令行窗口切换到redis的安装目录,在窗口中输入命令redis-server redis.windows.conf 回车出现下面界面则reids服务安装成功且成功启动:数据库

    2、安装php的redis扩展

    一、查看扩展版本apache

    使用phpinfo()函数查看PHP的版本信息和php软件位数(32位仍是64位软件)和编译环境。这会决定redis扩展文件版本。windows

    版本必定要对应看是TS仍是nts,是VC11仍是VC12仍是其余版本号,不一致的版本驱动文件不会生效,代码中一直会抛异常Class 'Redis' not found,笔者最开始也是经历了这个坑。看清楚个人php是32位的(备注:64位操做系统安装的32位的php),编译环境是MSVC15(VisualC++2017) ,扩展版本是TS,VC15浏览器

    TS指Thread Safety,即线程安全,通常在IIS以ISAPI方式加载的时候选择这个版本。

    NTS即None-Thread Safe,通常以fast cgi方式运行的时候选择这个版本,具备更好的性能。

    二、下载驱动文件igbinaryredis安全

    igbinary下载地址https://windows.php.net/downloads/pecl/releases/igbinary/服务器

    更多下载地址:

    https://www.shangmayuan.com

    redis下载地址https://windows.php.net/downloads/pecl/releases/redis/3.1.4/

    根据php的版本信息下载对应的redis驱动文件,个人php版本是7.2的,php扩展版本是TS,VC15

    三、拷贝4个扩展驱动文件

    将上面四个文件拷贝到php目录下的ext目录下,我这里的目录是D:\XAMPP\path\php\ext

    四、修改配置文件php.ini

    D:\XAMPP\path\php\php.ini文件末尾(任意位置均可以)添加以下内容,支持扩展

    ;php_redis

    extension=php_igbinary.dll

    extension=php_redis.dll

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

    五、重启服务器Apache

    这里Apache的集成环境是xampp,浏览器打开phpinfo(),看到redis扩展安装成功。

    六、验证扩展是否可用

    打开redis服务后,能够用以下方式测试是否可以调用。

    <?php

    //实例化Redis类

    $redis = new Redis();

    //选择指定的redis数据库链接,默认端口号为6379

    $redis->connect('127.0.0.1', 6379);

    //指定前面设置的密码

    $redis->auth('123456');

    echo "Connection to server sucessfully";

    //设置 redis 字符串数据

    $redis->set("tutorial-name", "Redis tutorial");

    // 获取存储的数据并输出

    echo "Stored string in redis:: " . $redis->get("tutorial-name");

    ?>

    相关文章

      网友评论

          本文标题:Windows安装php7.2和redis3.2扩展教程分享

          本文链接:https://www.haomeiwen.com/subject/bymfahtx.html