我和redis打电话给laravel地平线看事情和工作有问题。
我用这个命令安装了php-redis。
sudo apt-get install php-redis
Redis是有效的,因为我可以登录到redis-cli并抛出一个ping命令。它的响应是“乒乓”。
我的php版本是7.4。
我正在使用BREW来管理php版本。
我重新启动了PC并重新声明了apache服务。我用artisan optimize清除了laravel缓存和配置
做完这些之后,当我试着叫拉拉地平线时,它说,Class Redis not found
在laravel上,redis客户端上的database.php正在使用phpredis,但是我不能更改这个选项,因为它们是proyect上的其他人。
谢谢
发布于 2022-08-31 13:30:26
在运行命令的终端上,根据您的PHP运行php -m,这将显示已安装的PHP扩展的列表。如果列表中缺少redis,那么通过运行pecl install redis安装redis扩展。如果您有多个php版本,那么可以通过运行sudo apt install php8.1-redis在linux系统上安装扩展。
https://stackoverflow.com/questions/72084279
复制相似问题