2013-06-01 91 views

回答

9

Laravel需要5.3.7,所以至少要这样。我建议(如果可能的话)升级到5.4。 Laravel需要password_compat包,该包至少需要PHP 5.3.7。原因:

原因是5.3.7之前的PHP包含其BCRYPT实现的安全问题。因此,强烈建议您在使用此图层之前升级到较新版本的PHP。

如果您确实使用较低的PHP版本,请小心。

如果您尝试在不受支持的版本上使用password-compat,则尝试创建或验证散列将返回false。你被警告了!

1

还有一定数量的PHP扩展需要在laravel中使用一些内置的东西。例如,昨天我注意到文件上传需要使用fileinfo扩展来收集信息。

不确定文档中的任何位置是否出现这种情况。 Laravel确实会给你一个500错误,让你知道是否缺少扩展名。