0

我收到这样的错误,

Warning: Unexpected character in input: '\' (ASCII=92) state=1 in /home/dolovers/public_html/bootstrap/autoload.php on line 46

Parse error: syntax error, unexpected T_STRING in /home/dolovers/public_html/bootstrap/autoload.php on line 46

我当前的 web 服务器 php 版本是 5.2 是这个原因吗?

我的第二个问题是,是否可以在 php 5.2 服务器上运行 Laravel 4 项目?如果不是,那么为 laravel 4 购买的好服务器将是什么。在选择过程中我应该注意什么?

4

1 回答 1

2

\字符是,并且由于namespace separatorLaravel 4 使用命名空间而 PHP 5.2 不支持它们,它会触发语法错误,并且您不能在该版本的 PHP 上使用 Laravel 4。

顺便说一句,对 PHP 5.2 的支持早就放弃了,您应该考虑升级到 5.5.x 分支的最新版本。

于 2013-11-12T19:16:52.080 回答