首页 > 解决方案 > 在 Laravel 5.7 中使用 Phpredis

问题描述

我已阅读文档

我已经更改了 database.php 文件,一旦完成,我就从我的供应商那里删除了 predis 包。

composer remove predis/predis

但是,当我执行作曲家更新或任何工匠命令时,我会收到此错误:

In PredisConnector.php line 25:

  Class 'Predis\Client' not found

在此处输入图像描述

如果我已经在使用 phpredis,为什么还需要 predis?

标签: phplaravellaravel-5laravel-5.7phpredis

解决方案


您快到了。PhpRedisConnector.php 中的“找不到类 'Redis'”错误可能是因为您的 php.ini 文件中未启用 redis 扩展。请记住,有时 CLI 使用与 FPM 不同的 ini 文件。运行php --ini以查看 CLI 正在使用哪个 ini 文件并更新它以启用 Redis 扩展。


推荐阅读