gpt4 book ai didi

php - fatal error : Call to undefined function mcrypt_encrypt()

转载 作者:IT老高 更新时间:2023-10-28 12:02:15 27 4
gpt4 key购买 nike

注意: MCrypt 支持所依赖的库已多年未更新,不应再将 MCrypt 视为一种可行或安全的数据加密方法。更重要的是,MCrypt 在 PHP 5 中已被弃用,并在 PHP 7 中完全删除。如果您有任何运行 MCrypt 的代码,您应该重构它以使用更现代的加密库。


有谁知道为什么当我在下面运行以下代码时显示此错误消息:(Call to undefined function mcrypt_encrypt())

我是否遗漏了一些步骤,或者在此代码可以工作之前我必须在 PHP 中进行任何设置?

$key = 'password to (en/de)crypt';
$string = 'string to be encrypted';

$test = mcrypt_encrypt(MCRYPT_RIJNDAEL_256, md5($key),
$string, MCRYPT_MODE_CBC, md5(md5($key)));

最佳答案

如果您最近更新到 ubuntu 14.04,这里是解决此问题的方法:

$ sudo mv /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/
$ sudo php5enmod mcrypt
$ sudo service apache2 restart

关于php - fatal error : Call to undefined function mcrypt_encrypt(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2604435/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com