PHP的mcrypt_decrypt()需要什么?

Joh*_*ohn 5 php mcrypt

我有一个使用mcrypt_decrypt()函数的脚本,但是我收到以下错误

致命错误:调用未定义的函数mcrypt_decrypt()

我需要包含哪些模块/库才能使用此功能?还是有另一个原因我收到错误?

谢谢

Ben*_*Ben 16

sudo apt-get install php5-mcrypt

适用于ubuntu.

  • 对于我们中的"简单",这也需要重启apache (3认同)
  • 也适用于debian lenny(使用dotdeb repo) (2认同)

Ste*_*rig 6

请参阅:

你需要--with-mcrypt[=DIR]在你的机器上编译你的PHP 并拥有libmcrypt版本2.5.6或更高版本.


use*_*763 5

使用php5-fpm配置php5-mcrypt(Ubuntu 14.04)

我假设你已经安装并运行了nginx和php-fpm.

应该已经安装了php5-mcrypt(它与php5-fpm捆绑在一起).为了安全起见,apt-get安装php5-mcrypt

创建符号链接到mods-avaliable,ln -s /etc/php5/conf.d/mcrypt.ini /etc/php5/mods-available/mcrypt.ini

启用它.php5enmod mcrypt

重启php-fpm,服务php5-fpm restart

重启nginx,服务nginx重启

完成!