个人博客网站文章地址:http://blog.mclink.xyz/index/article/index/id/32.html

本篇文章我设置成转载,原因是我也是看了别人的博客才知道怎么装的,虽然内容是由我自己填写的,但是为了支持原创,我将此文章定为转载。

本来是在linux上使用redis的,突然今天想让PHPstudy也能使用它,于是找了些资料安装成功了,因此在此记录安装流程。

第一步:在机器上装好redis软件

学过redis的同学知道,redis官方是没有Windows版本的,微软曾经向redis官方提供一个插件想让它能在Windows系统得以运行,但是被拒绝了,原因是使用linux系统的客户远比Windows的要多(当然这是指IT学习者)。但是想在Windows也能运行redis现在也是没问题的。貌似是微软自己做了一套。

(1)下载redis并且使用

下载地址:https://github.com/dmajkic/redis/downloads;

进去后根据自己电脑的版本进行相应的下载,下载完是一个压缩包,对其解压后如图:

这个是目前最新版本的并且支持64位和32位的。然在某个地方创建一个新的文件夹,例如F:\redis(什么地方都行,但是你要记住在哪里)然后把上面那堆东西复制进你的文件夹中,

(2)启动redis服务器端和客户端

使用命令行cd 进入你的创建的那个文件夹中,然后输入redis-server,如下图

这个是redis的服务端执行文件,只有运行它才算打开了redis数据库,打开后这个窗口不要关闭,然后我们也可以启动redis客户端,打开另一个窗口也进入该目录后,输入redis-cli(其实linux下也是差不多的做法)。如图:

这时候其实我们已经可以正常使用redis数据库了,例如我使用set命令:set name xiaolu 它就会设置一个键为name ,值为xiaolu的键值对,然后返回OK,代表创建成功,然后使用获取命令:get name,它就会打印出name的值。如果想不用每次都进入这个目录的话,可以设置一下环境变量,设置方法跟java的jdk哪些差不多,我就不演示了,

第二步:下载PHPstudy的redis扩展文件

(1)下载redis扩展文件

下载地址:http://pecl.php.net/package/redis 如图:

点进进入后,显示

可以看到上面有很多版本,这时候我们就要根据PHP的环境来进行查看了,输入http://localhost/phpinfo.php  一般如果你没动的话,phpinfo.php都是PHPstudy自带的并且放在www的根目录的,所以一般能打开的。打开后如下:

可以看到我的PHP环境是x86的而且是php-7.0.12-nts,也就是非线程安全版本的,所以我下载了上面的php7.0的第三个。下载后解压可获得:

(2)配置redis扩展文件

其实有用的就我上面圈起来的这两个,把这两个复制放进PHP的ext文件夹中,如图:

复制进去后,我们还需要在配置文件中启动这个扩展,打开php.ini文件,输入下面的:

在PHP7的版本已经不需要igbinary.dl这个扩展了,所以我这里不写进去。然后保存就完成了配置文件的添加。再次进入phpinfo.php,如果有下面的图,说明已经配置成功了。

(3)尝试代码调用

尝试一下用写代码使用一下。创建一个PHP文件,输入以下代码:

  1. <?php
  2. $redis = new Redis(); //实例化这个类
  3. $redis->connect('localhost', 6379); //指定主机和端口进行连接
  4. $redis->set('myname', 'mclink'); //设置键值对
  5. $res = $redis->get('myname'); //获取值
  6. echo "我设置的myname键的值为:".$res; //打印输出

然后访问一下这个文件。可以看到:

如果你访问失败了,可能你是忘记了开启服务器端,不然应该是不会有问题的。

好了现在你的PHPstudy已经可以正常使用redis数据库了。

如何在Windows的PHPstudy中使用redis数据库

转载于:https://www.cnblogs.com/hw26/p/9852412.html

如何在Windows的PHPstudy中使用redis数据库相关推荐

  1. 如何在Windows资源管理器中自定义文件夹背景和图标

    We've covered a lot of Windows tweaks over the years, and today we're going to show you how to custo ...

  2. 如何在Windows命令行中使用Unicode字符?

    本文翻译自:How to use unicode characters in Windows command line? We have a project in Team Foundation Se ...

  3. Win7下如何在windows资源管理器中打开FTP

    大家在使用网络的过程中,往往会登陆一些FTP站点,通过这些站点来下载一些软件,以前在IE6中,打开FTP后,就会直接看见文件夹,就如同打开本地硬盘一样,这样很直观也很容易操作.但是在IE8(家庭网络) ...

  4. window启用无线服务器,如何在Windows Server 2019中启用WiFi

    如何在Windows Server 2019中启用WiFi 在本逐步指南中,了解如何在Windows Server 2019中启用WiFi.默认情况下,服务器上缺少无线功能. 如果您使用的是Windo ...

  5. 如何在Windows Server 2012中手动启用无线网络?

    如何在Windows Server 2012中手动启用无线网络? 发表于 2012 年9月1日,作者: ncbrady 如果您刚刚在笔记本电脑上安装了Server 2012(可在LAB上使用),则可能 ...

  6. 如何在Windows下利用Apche查看MySQL数据库?

    本篇文章主要跟大家介绍的是如何在Windows下利用Apche查看MySQL数据库,小杜觉得挺实在的,就整理了一下并分享给大家做个参考,希望大家看完之后有一定的收获.因此,有感兴趣的朋友记得要看完! ...

  7. SpringBoot中使用Redis数据库

    1.可以下载Iedis插件浏览Redis中数据 2.下好安装好Redis,开启Redis服务 3.配置Redis Server信息 查看Redis数据库里面数据 4.在项目中使用Redis数据库 1) ...

  8. 远程访问 Linux 服务器中的 redis 数据库(腾讯云服务器 CentOS 8.0)

    远程访问 Linux 服务器中的 redis 数据库(腾讯云服务器 CentOS 8.0) 1. 开放腾讯云服务器防火墙端口 2. 修改 redis.conf 文件配置 3. 设置服务器防火墙状态 4 ...

  9. Redis进阶实践之三如何在Windows系统上安装安装Redis

    一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset( ...

最新文章

  1. 使用程序解决一道逻辑推理题
  2. Ubuntu 16.04 LTS 常用工具软件整理(陆续更新)
  3. Python expandtabs() 方法
  4. DHCP服务器是什么?-Vecloud
  5. 中国蚁剑(win32-x64)——安装报错:解压代码出错:[object Object]
  6. 第二十四期:揭秘:为什么电脑越用越卡 大型破案现场
  7. 转载-聊一聊深度学习的activation function
  8. 个税改革怎么改?媒体称年收入超12万者税负或增加
  9. Unity中文乱码的解决方法
  10. Express脚手架
  11. 我该怎样维系这段感情呢
  12. 资本的游戏-笔记(一)
  13. .net framework MVC ,API, 支持OAS3
  14. 业务:品类和品类管理
  15. 西门子——好用的通讯仿真通讯工具NetToPLCsim
  16. @4-1 CCF 2020-06-1 线性分类器
  17. [HGE]-源码分析-11 sound
  18. 我正在互站卖源码的日子
  19. MATLAB程序设计之循环结构入门详解
  20. grx1660linux看视频掉帧,GTX1660Ti玩游戏如何 GTX1660ti游戏帧数实测

热门文章

  1. GCC的缺陷,由匿名对象引起的内存泄漏
  2. 资源管理器停止工作,自动重启
  3. .NET中使用Memcached的相关资源整理
  4. Visual Studio 2005/2008的代码段编辑器
  5. Python——字典生成式
  6. java书籍_2020年java从入门到进阶书籍推荐,基础\自学\编程\数据结构\后端\虚拟机\网络\设计模式书籍...
  7. 测试面试题集-Python列表去重
  8. python跳出两层(多层)循环--使用标志量
  9. 荷兰音乐组合Bassjackers将在Origin上发布6条NFT曲目
  10. SAP 许可证审计流程 License Audit介绍