Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我刚刚升级了我的 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 扩展。