如何解决laravel key报错问题
时间:2021-09-09
来源:互联网
今天PHP爱好者给大家带来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 key报错问题的详细内容,更多请关注php爱好者其它相关文章!
-
PHP serialized()函数详解 时间:2025-08-30
-
PHP sort()函数详解 时间:2025-08-30
-
PHP filesize()函数详解 时间:2025-08-30
-
Java HashMap entrySet()方法的定义和作用 时间:2025-08-30
-
简述Hibernate和Mybatis的差异及各自的优缺点 时间:2025-08-30
-
Hibernate框架详解(意义和作用、主要功能、用法) 时间:2025-08-30
今日更新
-
蓝色星原旅谣焰哞哞怎么获取-焰哞哞获取方法详解
阅读:18
-
逆水寒手游破铁衣怎么搭配-一键无药11.8w
阅读:18
-
拼多多账号无法登录怎么办 快速恢复登录的3种有效方法
阅读:18
-
拼多多消费总额查询方法 一键查看历史订单总支出明细
阅读:18
-
燕云十六声移动端止戈-普通人极速上无我第二篇
阅读:18
-
剑与远征启程祖娅技能怎么玩-祖娅战斗玩法解析
阅读:18
-
拼多多消费者投诉电话24小时人工客服热线-快速解决购物纠纷
阅读:18
-
拼多多优惠券免费领取入口 限时抢大额券包每日更新
阅读:18
-
物华弥新最新第八期试炼场-异兽录自动打配队
阅读:18
-
地下城堡4旅行商人怎么互动-旅行商人位置及任务解析
阅读:18