如何在Windows的PHPstudy中使用redis数据库
个人博客网站文章地址: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文件,输入以下代码:
- <?php
- $redis = new Redis(); //实例化这个类
- $redis->connect('localhost', 6379); //指定主机和端口进行连接
- $redis->set('myname', 'mclink'); //设置键值对
- $res = $redis->get('myname'); //获取值
- echo "我设置的myname键的值为:".$res; //打印输出
然后访问一下这个文件。可以看到:
如果你访问失败了,可能你是忘记了开启服务器端,不然应该是不会有问题的。
好了现在你的PHPstudy已经可以正常使用redis数据库了。
如何在Windows的PHPstudy中使用redis数据库
转载于:https://www.cnblogs.com/hw26/p/9852412.html
如何在Windows的PHPstudy中使用redis数据库相关推荐
- 如何在Windows资源管理器中自定义文件夹背景和图标
We've covered a lot of Windows tweaks over the years, and today we're going to show you how to custo ...
- 如何在Windows命令行中使用Unicode字符?
本文翻译自:How to use unicode characters in Windows command line? We have a project in Team Foundation Se ...
- Win7下如何在windows资源管理器中打开FTP
大家在使用网络的过程中,往往会登陆一些FTP站点,通过这些站点来下载一些软件,以前在IE6中,打开FTP后,就会直接看见文件夹,就如同打开本地硬盘一样,这样很直观也很容易操作.但是在IE8(家庭网络) ...
- window启用无线服务器,如何在Windows Server 2019中启用WiFi
如何在Windows Server 2019中启用WiFi 在本逐步指南中,了解如何在Windows Server 2019中启用WiFi.默认情况下,服务器上缺少无线功能. 如果您使用的是Windo ...
- 如何在Windows Server 2012中手动启用无线网络?
如何在Windows Server 2012中手动启用无线网络? 发表于 2012 年9月1日,作者: ncbrady 如果您刚刚在笔记本电脑上安装了Server 2012(可在LAB上使用),则可能 ...
- 如何在Windows下利用Apche查看MySQL数据库?
本篇文章主要跟大家介绍的是如何在Windows下利用Apche查看MySQL数据库,小杜觉得挺实在的,就整理了一下并分享给大家做个参考,希望大家看完之后有一定的收获.因此,有感兴趣的朋友记得要看完! ...
- SpringBoot中使用Redis数据库
1.可以下载Iedis插件浏览Redis中数据 2.下好安装好Redis,开启Redis服务 3.配置Redis Server信息 查看Redis数据库里面数据 4.在项目中使用Redis数据库 1) ...
- 远程访问 Linux 服务器中的 redis 数据库(腾讯云服务器 CentOS 8.0)
远程访问 Linux 服务器中的 redis 数据库(腾讯云服务器 CentOS 8.0) 1. 开放腾讯云服务器防火墙端口 2. 修改 redis.conf 文件配置 3. 设置服务器防火墙状态 4 ...
- Redis进阶实践之三如何在Windows系统上安装安装Redis
一.Redis的简介 Redis是一个key-value存储系统.和Memcached类似,它支持存储的value类型相对更多,包括string(字符串).list(链表).set(集合).zset( ...
最新文章
- 使用程序解决一道逻辑推理题
- Ubuntu 16.04 LTS 常用工具软件整理(陆续更新)
- Python expandtabs() 方法
- DHCP服务器是什么?-Vecloud
- 中国蚁剑(win32-x64)——安装报错:解压代码出错:[object Object]
- 第二十四期:揭秘:为什么电脑越用越卡 大型破案现场
- 转载-聊一聊深度学习的activation function
- 个税改革怎么改?媒体称年收入超12万者税负或增加
- Unity中文乱码的解决方法
- Express脚手架
- 我该怎样维系这段感情呢
- 资本的游戏-笔记(一)
- .net framework MVC ,API, 支持OAS3
- 业务:品类和品类管理
- 西门子——好用的通讯仿真通讯工具NetToPLCsim
- @4-1 CCF 2020-06-1 线性分类器
- [HGE]-源码分析-11 sound
- 我正在互站卖源码的日子
- MATLAB程序设计之循环结构入门详解
- grx1660linux看视频掉帧,GTX1660Ti玩游戏如何 GTX1660ti游戏帧数实测
热门文章
- GCC的缺陷,由匿名对象引起的内存泄漏
- 资源管理器停止工作,自动重启
- .NET中使用Memcached的相关资源整理
- Visual Studio 2005/2008的代码段编辑器
- Python——字典生成式
- java书籍_2020年java从入门到进阶书籍推荐,基础\自学\编程\数据结构\后端\虚拟机\网络\设计模式书籍...
- 测试面试题集-Python列表去重
- python跳出两层(多层)循环--使用标志量
- 荷兰音乐组合Bassjackers将在Origin上发布6条NFT曲目
- SAP 许可证审计流程 License Audit介绍