windows11 phpstudy_pro php8.2 安装redis扩展

本文指导如何在Windows11环境下,使用PHPStudyPro8.2.9安装Redis扩展,包括检查是否已安装、下载并复制适合的php_redis.dll文件,以及在PHPStudy中启用和验证Redis扩展。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

环境:windows11 phpstudy_pro php8.2.9

一、命令查看是否安装redis扩展

在对应网站中通过打开,,选择对应的PHP版本,用命令

php -m 查看自己的php 有没有redis扩展

上面如果有,说明已经安装了,如果没有安装;

二、下载适用于 PHP 8.2 的 Redis 动态链接库扩展文件

使phpinfo()函数查看PHP的版本信息,决定扩展文件版本

引用:适用于 PHP 8.2 的 Redis 动态链接库扩展文件 - WampServer中文站

PHP 8.2 发布已有一段时间,但 PHP pecl 官网一直没有对应的 redis dll 扩展文件提供下载使用,因此自己编译了一份,供大家使用。

动态链接库文件基于 PHP 8.2.1 和 PHPRedis 5.3.7 的源代码编译而来。

提供 32 位和 64 位,线程安全和非线程安全四个版本的php_redis.dll文件。Wampserver 的 PHP 是线程安全版本,应该使用 X86_TS 或 X64_TS 目录里的 php_redis.dll 文件。

下载链接:

三、下载把DLL复制对应的安装PHP版本(E:\phpstudy_pro\Extensions\php\php8.2.9nts\ext)目录ext下

将php_redis.dll拷贝至php的ext目录下

三、对应网站使用redis扩展

phpstudy_pro在对应网产上》》管理》》php扩展》》php_redis 勾上这个

重启NG就可以了,使用phpinfo查看扩展是否成功安装

<think>好的,用户提到在phpstudy_pro里没有找到redis,我需要先确认phpstudy_pro的版本和包含的组件。phpstudy_pro是一个集成的PHP开发环境,通常包括Apache/Nginx、MySQL、PHP等,但可能默认不包含Redis。 首先,用户可能是在本地开发环境中需要用到Redis,比如进行缓存处理或者Session管理。这时候没有Redis会导致项目无法正常运行,用户需要安装配置。 接下来,我需要考虑phpstudy_pro是否支持Redis扩展安装。通常,用户可能需要手动启用或安装Redis扩展。检查phpstudy_pro的文档或者设置里有没有PHP扩展管理,找到Redis扩展并启用。如果扩展安装,可能需要下载对应的DLL文件,并修改php.ini。 另外,用户可能没有安装Redis服务器本身。phpstudy_pro可能不包含Redis服务器程序,所以需要用户单独下载安装Redis服务,并确保服务启动。这时候需要指导用户如何下载Windows版的Redis,进行配置,并设置为开机启动。 还要注意PHP版本和Redis扩展的兼容性。不同PHP版本对应的Redis扩展版本可能不同,用户需要根据自己使用的PHP版本选择合适的扩展。比如,PHP7可能需要redis-5.3.7,而PHP8可能需要更高版本。 用户可能遇到的常见问题包括扩展加载失败、无法连接到Redis服务器等。需要提醒用户检查phpinfo()确认扩展是否加载,查看防火墙设置,以及Redis服务的运行状态。 最后,建议用户参考官方文档或社区资源,确保每一步操作正确。如果问题依然存在,可能需要更详细的错误信息来进一步排查。</think>在 PHPStudy Pro 中默认不包含 Redis 服务,但可以通过以下步骤手动启用: ### 一、启用 Redis 扩展 1. **打开 PHPStudy Pro 控制面板** - 点击左侧菜单栏的「环境」选项 - 选择当前使用的 PHP 版本(建议 PHP 7.0+) 2. **安装 Redis 扩展** - 在「PHP扩展」选项卡中找到 `php_redis.dll` 和 `php_igbinary.dll` - 勾选这两个扩展(若未显示需手动下载) *示例命令下载扩展:* ```bash # 根据 PHP 版本选择对应扩展(例如 PHP 7.4 x64) curl -O https://windows.php.net/downloads/pecl/releases/redis/5.3.7/php_redis-5.3.7-7.4-nts-vc15-x64.zip ``` 3. **修改 php.ini 配置** ```ini extension=igbinary extension=redis ``` ### 二、安装 Redis 服务器 1. **WindowsRedis 下载** - 官网地址:`https://github.com/microsoftarchive/redis/releases` - 推荐下载 `Redis-x64-3.2.100.msi` 安装2. **安装配置** - 安装时勾选「Add Redis installation folder to PATH」 - 端口保持默认 `6379` - 内存限制建议设置为 `1024M` 3. **启动服务** ```cmd # 通过服务管理器启动 net start redis ``` ### 三、验证连接 1. **创建测试脚本** `redis_test.php`: ```php <?php $redis = new Redis(); $redis->connect('127.0.0.1', 6379); $redis->set("test_key", "Hello Redis"); echo $redis->get("test_key"); // 应输出 "Hello Redis" ``` 2. **常见错误处理** - 若出现 `Connection refused`:检查防火墙是否开放 6379 端口 - 若出现 `Class 'Redis' not found`:确认 PHP 扩展加载成功(通过 `phpinfo()` 查看) ### 四、管理工具推荐 1. **Redis Desktop Manager** - 可视化操作工具 - 下载地址:`https://resp.app/` ### 版本适配对照表 | PHP 版本 | Redis 扩展版本 | |----------|----------------| | 7.2.x | 5.3.7 | | 7.4.x | 5.3.7 | | 8.0.x | 6.0.2 | > **注意**:若使用 Docker 版 PHPStudy,可直接通过 `docker-compose.yml` 添加 Redis 服务容器。
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值