windows上安装redis并安装php5.6的redis扩展

windows上安装redis并安装php5.6的redis扩展

windows上安装redis并安装php5.6的redis扩展

1、安装redis

Redis 没有官方的Windows版本,但是微软开源技术团队(Microsoft Open Tech group)开发和维护着这个 Win64 的版本。

我下载的是2.8这个版本:https://github.com/MSOpenTech/redis/releases/tag/win-2.8.2104

下载后解压即可。我这里解压到D盘根目录:

windows上安装redis并安装php5.6的redis扩展

1.1 启动redis服务端程序:

打开cmd命令,进入redis安装目录,运行以下命令:

redis-server redis.windows.conf

windows上安装redis并安装php5.6的redis扩展

1.2 启动redis客户端程序

服务端程序启动后,不要关闭,双击redis安装目录下的redis-cli.exe,即可启动客户端程序

windows上安装redis并安装php5.6的redis扩展

2、安装php-redis扩展。确认安装的版本

查看phpinfo里的信息,确认安装的版本,例如我的需要安装X64的TS版本。

windows上安装redis并安装php5.6的redis扩展

2.1 安装redis和igbinary扩展

redis扩展下载地址:http://windows.php.net/downloads/pecl/snaps/redis/2.2.5/

igbinary扩展下载地址:http://windows.php.net/downloads/pecl/releases/igbinary/2.0.1/

windows上安装redis并安装php5.6的redis扩展

windows上安装redis并安装php5.6的redis扩展

下载并解压后,将php_redis.dll和php_igbinary.dll拷贝至php安装目录下的ext目录

windows上安装redis并安装php5.6的redis扩展

打开php.ini文件,添加扩展:

extension=php_igbinary.dll
extension=php_redis.dll

windows上安装redis并安装php5.6的redis扩展

2.2 重启服务器

重启后,如果在phpinfo中看到redis版本信息,则代表php的redis扩展安装成功。

windows上安装redis并安装php5.6的redis扩展

在根目录下新建redis.php,输入以下代码:

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

运行后,页面会打印hello,redis字符串。同时通过redis客户端,也可以获取该值。
windows上安装redis并安装php5.6的redis扩展

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/113519.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • uu怎么卸载_卸载deepin引导

    uu怎么卸载_卸载deepin引导ubutun干净卸载删除wineQQ博主原本想要在ubuntu18.04安装wineQQ,在安装完成后却显示QQ版本过低无法运行,只能卸载重装,不然那个QQ标志在软件列表非常碍眼。这个是之前安装wineQQ的教程【QQ版本已过期】问题:卸载不掉该软件且网上大多数指令都过期了解决方案:在deepinwine的应用容器中,用sudoaptremove软件包主名命令来删除。比如d…

    2022年9月5日
    2
  • Random的nextInt()用法「建议收藏」

    Random的nextInt()用法「建议收藏」Random的nextInt()用法一、先看这样一个有趣的题目:1、设计一个密码的自动生成器:密码由大写字母/小写字母/数字组成,生成六位随机密码。2、分别以1、2、3作为种子数创建Random对象,生成六位随机密码进行测试。问题答案核心代码如下:importjava.util.Random;importjava.util.Scanner;publicclassRandomT…

    2022年7月23日
    8
  • JavaScript基础大总结

    JavaScript基础大总结✍初始JavaScirptJavaScript是世界上最流行的语言之一,是一种运行在客户端的脚本语言(Script是脚本的意思)脚本语言:不需要编译,运行过程中由js解释器(js引擎)逐行来进行解释并执行现在也可以基于Node.js技术进行服务器端编程????浏览器执行JS简介浏览器分成两部分:渲染引擎和JS引擎渲染引擎:用来解析HTML与CSS,俗称内核,比如chrome浏览器的blink,老版本的webkitJS引擎:也称为JS解释器。用来读

    2022年7月17日
    13
  • SpringCloud—熔断器Hystrix的作用–解决灾难性雪崩效应

    SpringCloud—熔断器Hystrix的作用–解决灾难性雪崩效应

    2020年11月12日
    176
  • CTK插件框架学习3-第一个插件编写

    CTK插件框架学习3-第一个插件编写前两章把CTK插件库编译好了,这里篇编写一个插件试一下,共需要创建两个小工程,一个是插件库,一个是测试程序。1.插件库编写1.1创建工程打开Qtcreator,新建一个EmputyqmakeProject,并给工程命名为ctk-plugin-first。Kits选择”DesktopQt5.12.3MSVC201764bit”。更改ctk-plugin-first.pro文…

    2022年5月18日
    41
  • 进程调度的概念[通俗易懂]

    进程调度的概念[通俗易懂]调度的概念1.调度的基本概念在多道程序系统中,进程的数量往往多于处理机的个数,进程争用处理机的情况就在所难免。处理机调度是对处理机进行分配,就是从就绪队列中,按照一定的算法(公平、髙效)选择一个进程并将处理机分配给它运行,以实现进程并发地执行。处理机调度是多道程序操作系统的基础,它是操作系统设计的核心问题。2.调度的层次一个作业从提交开始直到完成,往往要经历以下三级调度

    2022年9月29日
    1

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号