繁体   English   中英

codeIgniter PHP 8.0 中未定义的常量“MCRYPT_RIJNDAEL_128”

[英]Undefined constant "MCRYPT_RIJNDAEL_128" in codeIgniter PHP 8.0

我在 windows 10 的本地 wamp 服务器中的 CodeIgniter 中将 php 7.x 升级到 8.0。我发现了这个错误:-

消息:未定义的常量“MCRYPT_RIJNDAEL_128”

我的代码是这样的: -

$password = trim(openssl_encrypt(MCRYPT_RIJNDAEL_128, $key, $encrypted, MCRYPT_MODE_CBC, $iv), "\0..\32");

错误显示如下:- 在此处输入图像描述

来自 php.net:

此扩展已移至 » PECL 存储库,自 PHP 7.2.0 起不再与 PHP 捆绑

您可以尝试通过 pecl 安装 mcrypt 扩展。 就我而言,它是 Ubuntu:

pecl install mcrypt

适用于 windows

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM