Laravel:php artisan key:generate三种报错解决方案,修改默认P
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.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。 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |