Nginx PHP语法错误,意外';[';

Nginx PHP语法错误,意外';[';,nginx,laravel,php,Nginx,Laravel,Php,我以前从未遇到过这种情况,但现在我们开始: 有什么想法吗 运行php fpm 5.3 Ubuntu12.04(精确穿山甲) 似乎注释不起作用…使用[]作为数组,这样只适用于PHP5.4及更高版本 看 PHP5.3必须使用旧的数组语法 这将有助于: Route::get('/', array('as' => 'default.index', 'uses' => 'DefaultController@index')); PHP5.4中引入了短数组语法…使用array('as'=>

我以前从未遇到过这种情况,但现在我们开始:

有什么想法吗

  • 运行php fpm 5.3
  • Ubuntu12.04(精确穿山甲)

似乎注释不起作用…

使用
[]
作为数组,这样只适用于PHP5.4及更高版本

PHP5.3必须使用旧的数组语法

这将有助于:

Route::get('/', array('as' => 'default.index', 'uses' => 'DefaultController@index'));

PHP5.4中引入了短数组语法…使用
array('as'=>'default.index',…)
你确定你正确地打开了你的评论吗查看语法突出显示看起来你缺少了开头/*@kaning,这是Laravel错误页面的屏幕截图(使用Symfony组件),而不是代码编辑器。通过确保您的测试环境具有与生产环境相同的安装和配置,您可以避免出现此类突然错误!在服务器上部署应用程序时遇到了相同的错误:本地php版本为5.5,而prod server 5.3。