php - 在 Laravel 5.7 中使用 Phpredis
问题描述
我已阅读文档。
我已经更改了 database.php 文件,一旦完成,我就从我的供应商那里删除了 predis 包。
composer remove predis/predis
但是,当我执行作曲家更新或任何工匠命令时,我会收到此错误:
In PredisConnector.php line 25:
Class 'Predis\Client' not found
如果我已经在使用 phpredis,为什么还需要 predis?
解决方案
您快到了。PhpRedisConnector.php 中的“找不到类 'Redis'”错误可能是因为您的 php.ini 文件中未启用 redis 扩展。请记住,有时 CLI 使用与 FPM 不同的 ini 文件。运行php --ini
以查看 CLI 正在使用哪个 ini 文件并更新它以启用 Redis 扩展。
推荐阅读
- xml - XSLT 1.0 删除节点
- amazon-s3 - 警告 - 在 Google Play 控制台上公开的 AWS 凭证
- regex - 替换子字符串
- php - PHP Oracle 在循环中插入数据的 ID 不正确
- python - 安全运行 Excel 宏的 Python 脚本
- pointers - 点云库和 While 循环
- python - SQLAlchemy:如果某些记录和关系数据不存在,则插入记录
- android - Build.Gradle (Module App) 被转换为自动生成的文件
- javascript - ReactJS 中的路由。显示 URL 但未呈现组件
- windev - Windev:数据库中的“空”值