如何解决laravel key报错问题

发布时间 - 2021-09-02 00:00:00    点击率:
laravel key报错问题的解决办法:1、修改php.ini配置,将memory_limit值改大;2、移除掉以前的默认的PHP版本;3、更新composer。

本文操作环境:windows7系统、laravel5.7版,DELL G3电脑。

如何解决laravel key报错问题?

具体问题描述:

Laravel:php artisan key:generate三种报错解决方案,修改默认PHP版本(宝塔面板)

Laravel是一套简洁、优雅的PHP Web开发框架(PHP Web Framework)。文档齐全,社区活跃,后期支持好。

为了兼容N多个网站,服务器上有3个PHP版本5.3/5.6/7.2。宝塔默认为5.3,但是laravel5.7并不支持,所以在创建线上 .env 环境配置文件,初始化应用配置时候报错了。

cp .env.example .env
php artisan key:generate

报错1:PHP脚本占用内存太多,memory_limit默认128m不够用。
PHP Fatal error: Allowed memory size of XXXXXX bytes exhausted 。
Composer命令失败:
Composer内部增加memory_limit到1.5G.

解决:修改php.ini配置,将memory_limit改的大一些;

报错2:PHP版本问题。

PHP Parse error:  syntax error, unexpected T_CLASS, expecting T_STRING or T_VARIABLE or '$' in XXXXXX。

解决:移除掉以前的默认的PHP版本

rm -f /usr/bin/php

 引用想要的版本7.2为例

ln -sf /www/server/php/72/bin/php /usr/bin/php

报错3:需要更新composer。

PHP Warning: require(XXXX/autoload.php) : failed to open stream: Nosuch file or directory in XXXX。

解决:更新composer

composer update

问题解决OK。

推荐学习教程:《laravel》《最新的五个Laravel视频教程》


# laravel  # php  # composer  # require  # Directory  # Error  # 宝塔面板  # 报错  # 移除  # 太多  # 多个  # 上有  # 错了  # 线上  # 三种  # 为例  # 如何解决 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Laravel定时任务怎么设置_Laravel Crontab调度器配置  Linux后台任务运行方法_nohup与&使用技巧【技巧】  php json中文编码为null的解决办法  Laravel如何使用软删除(Soft Deletes)功能_Eloquent软删除与数据恢复方法  详解Oracle修改字段类型方法总结  如何在 Pandas 中基于一列条件计算另一列的分组均值  Laravel Eloquent关联是什么_Laravel模型一对一与一对多关系精讲  Laravel数据库迁移怎么用_Laravel Migration管理数据库结构的正确姿势  制作企业网站建设方案,怎样建设一个公司网站?  Laravel怎么使用Session存储数据_Laravel会话管理与自定义驱动配置【详解】  Laravel如何配置Horizon来管理队列?(安装和使用)  详解Nginx + Tomcat 反向代理 如何在高效的在一台服务器部署多个站点  如何快速搭建高效简练网站?  如何快速搭建支持数据库操作的智能建站平台?  JavaScript中的标签模板是什么_它如何扩展字符串功能  Laravel项目怎么部署到Linux_Laravel Nginx配置详解  Android Socket接口实现即时通讯实例代码  如何快速上传建站程序避免常见错误?  如何用ChatGPT准备面试 模拟面试问答与职场话术练习教程  Laravel与Inertia.js怎么结合_使用Laravel和Inertia构建现代单页应用  Laravel如何集成Inertia.js与Vue/React?(安装配置)  如何使用 Go 正则表达式精准提取括号内首个纯字母标识符(忽略数字与嵌套)  Laravel如何构建RESTful API_Laravel标准化API接口开发指南  node.js报错:Cannot find module 'ejs'的解决办法  Android自定义listview布局实现上拉加载下拉刷新功能  Laravel怎么实现验证码(Captcha)功能  nodejs redis 发布订阅机制封装实现方法及实例代码  如何在搬瓦工VPS快速搭建网站?  图册素材网站设计制作软件,图册的导出方式有几种?  如何在万网开始建站?分步指南解析  猎豹浏览器开发者工具怎么打开 猎豹浏览器F12调试工具使用【前端必备】  Laravel路由怎么定义_Laravel核心路由系统完全入门指南  如何快速查询域名建站关键信息?  jquery插件bootstrapValidator表单验证详解  悟空浏览器如何设置小说背景色_悟空浏览器背景色设置【方法】  Laravel如何配置和使用队列处理异步任务_Laravel队列驱动与任务分发实例  Laravel如何为API生成Swagger或OpenAPI文档  Javascript中的事件循环是如何工作的_如何利用Javascript事件循环优化异步代码?  Laravel如何使用Contracts(契约)进行编程_Laravel契约接口与依赖反转  青岛网站建设如何选择本地服务器?  Android 常见的图片加载框架详细介绍  PHP 500报错的快速解决方法  Laravel怎么集成Vue.js_Laravel Mix配置Vue开发环境  什么是JavaScript解构赋值_解构赋值有哪些实用技巧  Laravel如何使用Gate和Policy进行权限控制_Laravel权限判定与策略规则配置  Laravel distinct去重查询_Laravel Eloquent去重方法  大同网页,大同瑞慈医院官网?  Laravel如何与Inertia.js和Vue/React构建现代单页应用  无锡营销型网站制作公司,无锡网选车牌流程?  如何在Windows 2008云服务器安全搭建网站?