php - 在 PHP 5.3.3 上使用 Laravel 4 会遇到什么问题?

标签 php laravel laravel-4

我知道 Laravel 4 要求是 PHP >= 5.3.7,但我的客户端必须最近的应用程序服务器只有 PHP 5.3.3。是的,三年前的版本...

我需要更多的论据来说明情况并与他一起寻找解决方案(不移动,升级或云托管)。

问题如下:

  • 我可以让 L4 使用 PHP 5.3.3 运行吗?
  • 如果不是,为什么?
  • 如果是,如何以及有什么限制?

[编辑] 我所知道的关于我的客户端配置的信息是:带有 Apache 2.2 和 PHP 5.3.3 的 VMWare 虚拟机上的 Red Hat Enterprise Linux 6.3。

最佳答案

Laravel 4 需要 PHP 5.3.7,因为在散列密码时使用 bcrypt 算法,该算法在该版本中收到了一个巨大的错误修复。

查看这篇文章,将 Laravel 4 的 PHP 要求降低到 5.3.2:http://laravel.io/topic/39/laravel-4-easily-extended

编辑:这里是链接文章的存档版本,因为原文似乎已关闭: https://web.archive.org/web/20130805153640/http://laravel.io/topic/39/laravel-4-easily-extended

注意:某些发行版上的某些 PHP 版本 5.3.3 确实向后移植了 bcrypt 算法修复程序,例如 RedHat。您可以阅读如何测试您使用的发行版是否是其中之一 here ;如果是,你的发行版支持修复,进而支持开箱即用的 Laravel 4。

关于php - 在 PHP 5.3.3 上使用 Laravel 4 会遇到什么问题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17062182/

相关文章:

php - 将日期时间与数据库日期时间匹配

javascript - 在 Laravel 4 上使用循环将数据数组存储到单个数组中

laravel - 我不能使用 HHVM/Laravel 运行什么?

php - mysql中Like子句阿拉伯字符串的日期类型问题

php - 如何保护 PHPMailer 文件的安全

php - 在 laravel 中更改 php.ini 设置

mysql - 点类型的默认值

php - 如何在核心 PHP 中使用 Laravel Eloquent 模型?

php - laravel 使用没有链接的查询生成器

php - 打开和结束标签不匹配以及标签 rss 中数据的过早结束