MAMP 运行 PHP 7.1.0 上的 Laravel 4.2 中弃用了函数 mcrypt_get_iv_size()
Function mcrypt_get_iv_size() is deprecated in Laravel 4.2 on MAMP running PHP 7.1.0
我刚刚将我的 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 中的这个问题吗?
不是评论中解释的重复项。
您应该升级您的 laravel 项目。
mcrypt 在 php 7.1.
中被弃用
如果您没有时间升级,您可以在 php 配置中 禁用弃用警告 (或在任何 mcrypt 函数之前添加 @)。
小心!它将在 7.2+
中完全删除
编辑:对于 php 7.2,它已从核心中删除,但您可以将 mcryt 添加为 pecl 扩展。
我刚刚将我的 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 中的这个问题吗?
不是评论中解释的重复项。
您应该升级您的 laravel 项目。 mcrypt 在 php 7.1.
中被弃用如果您没有时间升级,您可以在 php 配置中 禁用弃用警告 (或在任何 mcrypt 函数之前添加 @)。
小心!它将在 7.2+
中完全删除编辑:对于 php 7.2,它已从核心中删除,但您可以将 mcryt 添加为 pecl 扩展。