【发布时间】:2018-11-26 05:48:18
【问题描述】:
出于测试目的,我想摆脱这个错误“未捕获的错误:调用未定义的函数 mcrypt_module_open()”。我知道它已被弃用。尝试粘贴 .dll 文件并将这一行添加到 php.ini (extension=php_mcrypt extension=libmcrypt) 并且没有用..有什么帮助吗?
【问题讨论】:
出于测试目的,我想摆脱这个错误“未捕获的错误:调用未定义的函数 mcrypt_module_open()”。我知道它已被弃用。尝试粘贴 .dll 文件并将这一行添加到 php.ini (extension=php_mcrypt extension=libmcrypt) 并且没有用..有什么帮助吗?
【问题讨论】:
mcrypt 在 7.1 中已弃用并在 7.2 中删除。使用内置的libsodium 功能
【讨论】:
mcrypt 使用时间更长,现在已从 7.1 开始弃用,并在 7.2 中删除,因为它不再被维护。
您可以使用以下功能:
不建议使用mcrypt,但是降级您的 PHP 版本将允许您继续使用它而不会出现任何错误。
【讨论】: