【发布时间】:2017-06-20 19:14:03
【问题描述】:
我刚刚升级了我的 MAMP 服务器以运行 7.1.0。我现在在安装 Laravel 4.2 时遇到此错误;
Function mcrypt_get_iv_size() is deprecated
我尝试过改变
'cipher' => MCRYPT_RIJNDAEL_128,
到
'cipher' => 'AES-256-CBC',
但无济于事。
有人知道如何在 Laravel 4.2 中解决这个问题吗?
不是 cmets 中解释的重复项。
【问题讨论】:
-
mcrypt将在 PHP 7.2 中删除。该库已弃用,而不是加密方式。使用openssl。 -
好的,你知道我可以做些什么来升级 Laravel 4.2 以使其正常工作吗?
-
最好升级到 Laravel 5或打开 GitHub 问题
-
你的 Laravel 版本使用 mcrypt。 PHP 已弃用它。 Laravel 需要更新,或者您需要坚持与您的 Laravel 版本兼容的 PHP 版本。不知道还有什么要说的。
标签: php laravel laravel-4 mcrypt php-7.1