win7, php7.1.6, redis扩展安装失败

1.开发环境是 win7,php7.1.6,redis3.0.5,redis的服务器与客户端已经安装完毕,测试可用,php版本环境如下图:
clipboard.png
2.下载了对应版本的php_redis.dll,并拷贝到ext/下,在php.ini中打开拓展,如下图

clipboard.png

clipboard.png

clipboard.png

3.cmd运行php -m,提示无法加载动态文件,php_redis.dll

clipboard.png

楼主已经Google、Baidu很久,尝试了各种办法,没有解决这个问题,请各位大佬不吝赐教!

阅读 4.8k
6 个回答

如果不需要服务端redis可以不装服务端。
可能是php_redis.dll版本不匹配
![图片描述][1]

第一:没有安装服务端服务吧,第二:dll文件下载错了,x64只是系统的位数与php位数无关

php7.1.6而你的redis扩展是php7.0版本。如何能够工作?

  1. 你php版本是7.1.6,你把dll放在了7.1.5的文件夹。
  2. redis下载32位的试试。

确实是php_redis.dll的版本不匹配,已经解决了,感谢各位大佬的帮助。

新手上路,请多包涵

图片描述

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题