我刚刚升级了我的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中解决这个问题吗?
不像评论中所解释的那样重复。
答案 0 :(得分:5)
你应该升级你的laravel项目。 在php 7.1中不推荐使用mcrypt。
如果您没有时间升级,可以在php配置中禁用已弃用的警告(或在任何mcrypt函数之前添加@)。
小心!它将在7.2 +
中完全删除编辑:对于php 7.2,它已在核心中删除,但您可以将mcryt添加为pecl扩展名。