Php 运行时Artisan中的分析错误";laravel新应用程序名“;
我最近决定使用Laravel,并尝试创建一个测试应用程序,看看它是如何工作的。我跑Php 运行时Artisan中的分析错误";laravel新应用程序名“;,php,laravel,Php,Laravel,我最近决定使用Laravel,并尝试创建一个测试应用程序,看看它是如何工作的。我跑 laravel新appName 得到了这个错误: Parse error:Parse error,应为“identifier(T_STRING)”或`”变量 第31行/Users/ramibazzi/testApp/artisan中的(T_变量)“”或“{”或“$” 处理返回的安装后cmd事件的php artisan clear已编译脚本 出错 [运行时异常] 错误输出: 运行脚本[--dev][--no de
laravel新appName
得到了这个错误:
Parse error:Parse error,应为“identifier(T_STRING)”或`”变量
第31行/Users/ramibazzi/testApp/artisan中的(T_变量)“”或“{”或“$”
处理返回的安装后cmd事件的php artisan clear已编译脚本
出错
[运行时异常]
错误输出:
运行脚本[--dev][--no dev][l |--list][script][args1]…[argsN]
以下是一个屏幕截图:
此错误是什么?我如何修复它?您正在运行低于5.5的PHP版本。内容如下: 这在PHP5.4中是非法的。此处使用的功能是在PHP5.5中添加的;在此之前,尝试将
class
用作静态属性是一个语法错误
在撰写本文时,Laravel列出了运行Laravel as 5.5.9所需的PHP的最低版本。请将PHP升级到5.5.9或更高版本,然后重试。是的,这是PHP版本。我更新了它,现在它工作得很好。谢谢@markI也解决了这个问题。但是有办法解决这个问题吗?我的意思是,我想使用这个版本的Laravel bu我被PHP5.4困住了,因为我不知道我可能会在服务器上破坏其他什么系统。@jagc我怀疑有什么简单的方法可以让Laravel在不受支持的PHP版本上工作;你必须通过整个代码库,用你想要使用的版本支持的函数和结构替换现代PHP函数和结构。我从未尝试过这样做一件事,我不打算。
$kernel = $app->make(Illuminate\Contracts\Console\Kernel::class);