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)
上一篇 2021年10月16日 下午7:00
下一篇 2021年10月16日 下午8:00


相关推荐

  • YUM常用命令介绍

    YUM常用命令介绍

    2021年10月8日
    44
  • MaxScript 例子 渲染

    MaxScript 例子 渲染MaxScript 渲染的例子 macroScriptN WJL nbsp nbsp nbsp 烘焙函数 nbsp nbsp nbsp fnBakeDiffus nbsp nbsp nbsp nbsp nbsp nbsp 清空所有渲染元素 nbsp nbsp nbsp obj iNodeBakePro removeAllBak

    2026年3月18日
    2
  • @TableLogic注解表示逻辑删除「建议收藏」

    @TableLogic注解表示逻辑删除「建议收藏」@TableLogic注解表示逻辑删除效果:在字段上加上这个注解再执行BaseMapper的删除方法时,删除方法会变成修改场景:1.实体类中属性加上@TableLogic,@TableLogicprivateIntegerdataStatus;2.调用BaseMapper的deleteById(id)或者调用IService的removeBy…

    2022年6月2日
    119
  • 网络机房效果图制作|步骤技术分享[通俗易懂]

    网络机房效果图制作|步骤技术分享[通俗易懂]首先看图,这个图是人视角度,两侧显露出来的空间很大,注重表现的是两侧的机柜,包含列头柜,精密空调及上方的冷通道。第一步:客户肯定得提供图纸类的资料,如CAD图纸,或是手绘的平面布置图等。这里面需要包含机房的数量,排列组合为止或是模块化设置。第二步:拿到资料,和客户沟通之后,首先要明白客户表现的是什么效果,哪个地方是侧重点等。第三步:沟通完了就需要进行下一步,就是如果客户提供了…

    2022年6月2日
    49
  • 电子合同印章生成_全程电子化怎么打印章程

    电子合同印章生成_全程电子化怎么打印章程安装composerrequiretecnickcom/tcpdf示例代码try{$order=requestAPI(env(‘A2_URL’).’akinst/order/detail’,[‘user_id’=>Auth::id(),’order_number’=>$request->get(‘p’)]);$data=Arr::get($order,’0′,[]);$data[‘total_amount_ch’]=

    2025年8月28日
    7
  • vue 刷新保存数据_vuex数据何时清除

    vue 刷新保存数据_vuex数据何时清除在项目中我们通常会遇到这样一个情况,客户不允许把信息存储在sessionStorage/localStorage因为这样会暴露一些存储信息,安全起见只能存储在vuex里面,但是vuex刷新之后state里面的信息依旧会被清除,我们的思路是刷新之前把所有的数据存储在localStorage里面,刷新后取出里面的数据,并清除local/session里面的记录,这种全局的我们可以放在app.vue里面,下面是代码实现//app.vuecreated(){//在页面

    2022年10月16日
    4

发表回复

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

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