thinkphp 命令行模式 redis报错 not support: redis

2611
|
2019-12-03 18:00:13

环境 wamp

在thinkphp6 cache改为redis驱动后,命令行模式报错

背景:安装完redis拓展,phpinfo显示支持redis,脚本中可以正常使用,但是在命令行模式下报错

此问题产生的原因是apache 运行的php与cli运行的php 不是同一版本或者不是同一个配置文件

命令行模式输入 php -v 和 php --ini 查看版本和配置文件

如果cli运行的版本不是你需要的版本 修改wamp根目录wampmanager.conf文件


然后在php --ini查找到的php.ini 文件中加入redis扩展



此时在命令行模式使用redis就不会报错了