簡體   English   中英

請確保安裝並啟用 PHP Redis 擴展

[英]Please make sure the PHP Redis extension is installed and enabled

我正在使用 Laravel queue.and 我設置 my.env 文件如下。

QUEUE_DRIVER = database
QUEUE_CONNECTION = database

但我得到這個錯誤。

Please make sure the PHP Redis extension is installed and enabled.

誰能解釋一下並解決這個問題並給我解決方案。 我真的需要 redis 嗎? 因為我不想使用它。

感謝你所做的一切。 我通過在.env文件中添加這一行來解決這個問題

REDIS_CLIENT = predis

然后運行這個命令:

php artisan config:cache

它給出了該錯誤,因為注冊的服務提供者使用 config/database.php 的 redis 配置數組來初始化 redis(建立連接)。

如果從config/app.phpproviders數組中刪除/注釋掉Illuminate\Redis\RedisServiceProvider::class,它將不會初始化 Z86A1B907D54BF7010394BF316E18.3 並且不會給出錯誤。

編輯:請確保 session、隊列、緩存等驅動程序在進行更改后沒有使用redis

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM