我正在使用 Laravel 队列。并且我设置了 .env 文件,如下所示。QUEUE_DRIVER = database
QUEUE_CONNECTION = database但我收到这个错误。Please make sure the PHP Redis extension is installed and enabled.谁能解释一下并解决这个问题并给我解决方案。我真的需要redis吗?因为我不想使用它。
2 回答

弑天下
TA贡献1818条经验 获得超8个赞
感谢你所做的一切。.env
我通过在文件中添加这一行来解决这个问题
REDIS_CLIENT = predis
然后运行这个命令:
php artisan config:cache

狐的传说
TA贡献1804条经验 获得超3个赞
它给出这个错误是因为注册的服务提供者使用config/database.php的redis配置数组来初始化redis(建立连接)。
Illuminate\Redis\RedisServiceProvider::class,
如果您从providers
数组中删除/注释掉config/app.php
它,它将不会初始化 redis 并且不会给出错误。
redis
编辑:请确保在进行更改后没有使用会话、队列、缓存等驱动程序。
没有找到匹配的内容?试试慕课网站内搜索吧
- 2 回答
- 0 关注
- 489 浏览
添加回答
举报
0/150
提交
取消