Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 运行时Artisan中的分析错误";laravel新应用程序名“;_Php_Laravel - Fatal编程技术网

Php 运行时Artisan中的分析错误";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,并尝试创建一个测试应用程序,看看它是如何工作的。我跑

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);