求助php artisan db:seed报错问题

同样的程序包、操作系统文件、流程。但是这次执行导入就报错,我已经系统重装重新来过还这样,请问大神们这个问题怎么处理。

《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
讨论数量: 19

php的redis扩展没装

1年前 评论
Seocgr (楼主) 1年前
Seocgr (楼主) 1年前
justmd5 (作者) 1年前

phpredis没装

1年前 评论
Seocgr (楼主) 1年前
Seocgr (楼主) 1年前

有一个predis 和 PHP redis 你百度一下 看你需要得是哪一个

1年前 评论

可以php -m查看一下扩展

1年前 评论
Seocgr (楼主) 1年前

没有安装 prdis 扩展,不是指 php 的 redis 扩展,安装命令

composer require predis/predis ~1.0
1年前 评论
Seocgr (楼主) 1年前
风吹过有夏天的味道 (作者) 1年前
Seocgr (楼主) 1年前
rovast

你需要的是这玩意儿。从下面的报错信息中可得,需要的是 extension 而不是 package.

extension_loaded("redis")

在 pecl 中查询可得:

pecl.php.net/package/redis

github.com/phpredis/phpredis/

file

装完可以使用下面指令查看是否已经加载了对应的内核拓展

php -m # cli 模式加载的拓展
php-fpm -m # fpm 模式加载的拓展
1年前 评论
Seocgr (楼主) 1年前

db:seed 和 redis 有啥关系,.env 是如何配置的?

1年前 评论

Laravel 用于与 Redis 通信的客户端由 redis.client 配置项决定,Laravel 官方推荐及默认的是phpredis,还一个是predis

phpredis是一个 PECL 扩展,需要通过PECL进行安装,win 环境需要下载 DLL 文件至ext目录,Linux 环境需要编译安装

predis 是一个composer包,通过命令 composer require predis/predis安装即可

1年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!