XAMPP环境里折腾Redis安装和启动,简单实用小教程分享
- 问答
- 2025-12-29 16:33:56
- 4
根据网络上的多个技术博客、XAMPP官方文档以及Redis官方Wiki的综合信息整理)
想在XAMPP环境里用上Redis,让它跟你的Apache和MySQL一起愉快地工作?没问题,这个简单的小教程就是为你准备的,咱们一步一步来,别怕,没什么复杂的。
你得知道Redis是啥,简单说,它就是个速度超快的“临时储物柜”(内存数据库),专门用来放那些你经常要读取但又不需要永久保存的数据,比如网站的会话(Session)、一些临时的计算结果什么的,用它之后,你的网站反应速度会快很多,XAMPP自己是不带这个“储物柜”的,所以我们需要自己动手把它请进来。
第一步,去下载Redis,你别去Redis官网找那个.msi安装包,虽然那个看起来简单,但有时候跟XAMPP配合起来会出点小问题,最稳妥的办法是去GitHub上找一个叫“MicrosoftArchive”的账号维护的Redis项目(来源:GitHub - microsoftarchive/redis),找到“Releases”页面,然后下载那个最新的.zip压缩包,比如叫“Redis-x64-3.2.100.zip”这样的,下zip包,别下安装程序。
第二步,找个地方安置Redis,你不能把它随便扔在桌面上,得找个合适的位置,我建议你在XAMPP的安装目录下,新建一个文件夹,比如就叫“redis”,我的XAMPP装在D盘的xampp文件夹里,所以我的路径就是“D:\xampp\redis”,把你刚才下载的那个zip包里的所有文件,都解压到这个“redis”文件夹里面,这时候,你会在里面看到一堆文件,其中最重要的有三个:一个叫“redis-server.exe”(这是Redis的服务端,也就是“储物柜”本身),一个叫“redis-cli.exe”(这是用来跟“储物柜”对话的管理工具),还有一个叫“redis.windows.conf”(这是配置文件)。
第三步,启动Redis试试看,很简单,你直接双击那个“redis-server.exe”文件,这时候会弹出一个黑色的命令窗口,里面会滚动一些文字,最后如果看到一行字里面有“Ready to accept connections”或者类似的提示,并且窗口没有自己关闭,那就恭喜你,Redis服务已经成功启动了!这个黑窗口就是Redis在运行的标志,你可别把它关了,关了Redis服务就停了。
为了验证一下是不是真的成功了,你可以再双击打开那个“redis-cli.exe”文件,这会弹出另一个黑色的命令窗口,这个是命令行客户端,你在这个窗口里输入“ping”然后按回车,如果它回复你一个“PONG”,那就说明你的客户端已经成功连接上Redis服务了!你们已经对上暗号了!你可以再试试几个简单的命令,比如输入“set mykey hello”回车,意思是存一个叫“mykey”的东西,值是“hello”,然后再输入“get mykey”回车,它应该会把你存的“hello”给显示出来,玩完之后,输入“exit”回车就可以退出这个客户端窗口了。
你不可能每次都手动去双击“redis-server.exe”来启动Redis吧?那太麻烦了,我们需要让它像Apache和MySQL那样,成为一个随Windows启动的服务,这就要用到命令行了。

第四步,把Redis安装成Windows服务,用管理员身份打开命令提示符(CMD),怎么用管理员身份打开?在Windows搜索框里输入“cmd”,在出现的“命令提示符”上右键,选择“以管理员身份运行”,这一点很重要,不是管理员权限会失败的。
在打开的黑窗口里,你需要切换目录到你刚才放Redis的那个文件夹,比如我的在D盘,我就输入“D:”回车,先切换到D盘,然后再输入“cd xampp\redis”回车,就进入Redis的目录了,输入下面这个关键的命令并回车:
redis-server.exe --service-install redis.windows.conf --loglevel verbose
这个命令的意思就是告诉Windows,把当前目录下的redis-server.exe安装成一个系统服务,并使用redis.windows.conf这个配置文件,如果一切顺利,命令行会提示“Redis successfully installed as a service.”或者类似的成功信息。

你可以打开Windows的服务管理器看看(在搜索框输入“服务”就能找到),在服务列表里,你应该能找到一个名字叫“Redis”的服务,你可以在这个服务上点右键,选择“启动”,它就会在后台默默运行了,再也不需要那个黑窗口了,你还可以把它的启动类型设置为“自动”,这样以后电脑一开机,Redis服务就自己起来了,非常省心。
也是很多人最关心的一步,怎么让PHP(也就是XAMPP里的那个P)能够连接和使用Redis呢?这需要安装一个PHP的扩展,你需要知道你的PHP是哪个版本的(是32位还是64位?是线程安全版本还是非线程安全版本?),你可以在XAMPP的控制面板里点击Apache那一行的“Admin”按钮,打开一个页面,在这个页面里你看一下phpinfo()的信息,找“Architecture”和“Thread Safety”这两项。
你去一个叫“PECL”的网站(来源:PHP官方扩展库PECL),搜索“Redis”,找到适合你PHP版本的DLL扩展文件下载下来,下载后,你会得到一个叫“php_redis.dll”的文件,你把这个文件复制到XAMPP的php扩展目录里,通常是“xampp\php\ext”这个文件夹。
你需要告诉PHP加载这个扩展,用记事本或者任何文本编辑器,打开“xampp\php\php.ini”这个配置文件,在文件里找找看有没有类似“extension=redis”或者“;extension=redis”这样的一行(分号开头表示被注释掉了),如果找到了,就把行首的分号去掉,如果没找到,就在文件末尾另起一行,加上“extension=redis”(如果扩展名不是php_redis.dll的话,请写完整的文件名,比如extension=php_redis.dll),保存文件。
重启XAMPP的Apache服务,重启之后,你再打开那个phpinfo()页面,用浏览器的页面搜索功能找一下“redis”,如果能找到Redis扩展的相关信息,就说明PHP的Redis扩展也安装成功了!你就可以在你的PHP代码里使用Redis的所有功能了,比如用new Redis()来创建连接,然后进行数据的存和取了。
好了,到这里,整个在XAMPP环境下安装、配置、启动Redis,并且让PHP能用的过程就全部完成了,虽然步骤看起来有点多,但一步一步跟着做,其实一点都不难,希望这个小教程能帮到你。
本文由瞿欣合于2025-12-29发表在笙亿网络策划,如有疑问,请联系我们。
本文链接:http://waw.haoid.cn/wenda/70754.html