当前位置:首页 > 编程笔记 > 正文
已解决

Think-Queue3一直提示[Exception]redis扩展未安装

来自网友在路上 164864提问 提问时间:2023-10-29 19:56:14阅读次数: 64

最佳答案 问答题库648位专家为你答疑解惑

场景

tp6+tq3实现的任务队列,使用redis作为数据驱动,目前是tp6可以正常使用redis了,但tq3不行,一直提示[Exception]redis扩展未安装。

解决思路

1.分析tq3源码

定位到是这一行出了问题

        if (!extension_loaded('redis')) {throw new Exception('redis扩展未安装');}

很奇怪,tp6都可以使用了,那为啥tq3会提示未安装呢,它俩不是一个环境吗?

2.环境问题

虽说是同一个php环境,但我的tp6项目自定义了php.ini文件,但tq3使用的是默认的php.ini文件,于是在默认的php.ini文件中添加一句extension=redis,再启动tq3,成功运行。

查看全文

99%的人还看了

猜你感兴趣

版权申明

本文"Think-Queue3一直提示[Exception]redis扩展未安装":http://eshow365.cn/6-27468-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!