Laravel 4.2 在共享主机上支持 PHP 5.3
Laravel 4.2 support for PHP 5.3 on shared hosting
我的托管服务提供商有 PHP 5.2。当我托管我的 laravel 4.2 应用程序时,我遇到了 2 个错误
1. NameSpace error: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
2. Short way of array defining error: []
第一个问题解决了,因为我要求他们将 php 升级到 5.3。现在要解决第二个问题,我需要他们将 php 升级到 5.4,这是不可能的,因为他们拥有的最大 php 版本是 5.3
在PHP 5.3平台上使用Laravel 4.2
解决这个问题的方法是什么
选项很容易解决这个问题。
获取新主机。 PHP 5.3 已经过时了。现在很少有理由不转移到提供至少 PHP 5.5 的新主机。 You can use Laravel Forge 并在 Digital Ocean 或 Linode 上设置新服务器,每月只需 5 美元。
使用专为 PHP >= 5.3.7
设计的 Laravel 4.1
由于使用了特征和短数组语法,您将无法在 PHP 5.3 上使用 4.2。
我的托管服务提供商有 PHP 5.2。当我托管我的 laravel 4.2 应用程序时,我遇到了 2 个错误
1. NameSpace error: Warning: Unexpected character in input: '\' (ASCII=92) state=1 in
2. Short way of array defining error: []
第一个问题解决了,因为我要求他们将 php 升级到 5.3。现在要解决第二个问题,我需要他们将 php 升级到 5.4,这是不可能的,因为他们拥有的最大 php 版本是 5.3
在PHP 5.3平台上使用Laravel 4.2
解决这个问题的方法是什么选项很容易解决这个问题。
获取新主机。 PHP 5.3 已经过时了。现在很少有理由不转移到提供至少 PHP 5.5 的新主机。 You can use Laravel Forge 并在 Digital Ocean 或 Linode 上设置新服务器,每月只需 5 美元。
使用专为 PHP >= 5.3.7
设计的 Laravel 4.1
由于使用了特征和短数组语法,您将无法在 PHP 5.3 上使用 4.2。