降级Laravel项目版本?

时间:2015-11-03 18:36:26

标签: php laravel

我已经制作了一个Laravel Web应用程序,它正在我的localhost上使用PHP版本:5.6.8,但在实时服务器上,PHP版本是5.4.42,应用程序出错:

Parse error: syntax error, unexpected 'class' (T_CLASS), expecting identifier (T_STRING) or variable (T_VARIABLE) or '{' or '$' in /home/content/p3pnexwpnas04_data02/49/2370249/html/kjhjhkj/nkjkjkk/public/index.php on line 50

从我读过的,问题是最新的laravel版本需要PHP 5.5版本。那我现在有什么选择呢?我应该降级项目的laravel版本以及如何降级?我可以下载Laravel 4.2版本,但是如何将它与我已经制作的项目合并?

3 个答案:

答案 0 :(得分:2)

大多数情况下,主要托管服务提供商允许执行多个版本的PHP,您可以使用公共目录中的.htaccess文件或面板中的某些设置来选择其中一个版本。

我不知道您正在使用的托管,但您可以尝试这样的事情: http://support.hostgator.com/articles/hosting-guide/hardware-software/php-5-5

答案 1 :(得分:1)

如果您绝对无法切换(虽然强烈建议并且通常可能,即使使用共享主机),您也不需要低至4.2。 Laravel 5.0只需要PHP >= 5.4。由于Laravel 5.1和5.0大部分相同,您可以创建一个新的5.0应用程序并在那里复制5.1应用程序的内容。然后,您应该确保撤消以下升级指南所做的任何更改:

  

Upgrade to Laravel 5.1 Guide

答案 2 :(得分:0)

在composer.json文件中降级Laravel框架版本。比尝试降级php版本更容易