求助php artisan db:seed报错问题

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

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 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年前 评论

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