You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows系统下php_redis.dll无法加载问题求助

解决PHP启动时Redis扩展加载失败的问题

针对你遇到的错误:

PHP Warning: PHP Startup: Unable to load dynamic library 'redis' (tried: c:/wamp64/bin/php/php8.2.18/ext/redis (The specified module could not be found), c:/wamp64/bin/php/php8.2.18/ext/php_redis.dll (The specified procedure could not be found)) in Unknown on line 0

切换PHP7.3后仍出现该错误,按以下步骤排查:

  • 匹配Redis扩展与PHP版本
    确保下载的php_redis.dll完全适配PHP7.3的参数:

    • 线程安全(TS):Wamp默认的PHP是线程安全版,去phpinfo()里查看Thread Safety状态(应为enabled)
    • 架构:对应x64(你的Wamp是64位)
    • PHP版本:严格对应7.3.x,不要用适配其他版本的扩展
  • 正确部署扩展并配置php.ini

    1. 将下载好的php_redis.dll放到c:/wamp64/bin/php/php7.3.xx/ext/目录(替换xx为你的PHP7.3具体小版本号)
    2. 打开Wamp对应PHP7.3的php.ini:右键任务栏Wamp图标 → PHP → php.ini
    3. 在文件中找到扩展配置区域,添加或修改为extension=php_redis.dll(不要只写extension=redis,避免路径解析错误)
    4. 保存后,右键Wamp图标选择Restart All Services,确保服务完全重启
  • 检查依赖库

    • PHP7.3依赖VC15运行库,安装Visual C++ Redistributable for Visual Studio 2017(x64版本)
    • 部分Redis扩展需要libredis.dll,将其放到c:/wamp64/bin/php/php7.3.xx/目录下,避免依赖缺失导致的"指定过程未找到"错误
  • 清理配置残留
    检查是否在全局配置文件(如c:/wamp64/bin/php/php.ini)中误配置了extension=redis,导致切换版本后仍加载旧路径的扩展,删除或注释掉无关的扩展配置行

内容的提问来源于stack exchange,提问作者Upendra Nath Dubey

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 15:02:04