ubuntu升级后,mcrypt_create_iv在apache2上不再工作了

时间:2015-01-04 00:01:40

标签: php apache ubuntu xubuntu

最近我从Xubuntu 12更新到14.04。 编程一段时间后,我需要使用mcrypt函数来帮助生成salt。 令我沮丧的是,曾经工作过的同一个剧本不再工作了

 $salt = base64_encode(mcrypt_create_iv(24, MCRYPT_DEV_URANDOM));

现在会破坏我的剧本。

1 个答案:

答案 0 :(得分:1)

经过繁琐的搜索,我找到了答案。

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

现在 - 我只需要启用脚本,因为mcrypt.ini已经在mods-available中,但我会留下那部分,因为它可能会帮助其他人。

来源:http://www.devraju.com/about-me/ubuntu-13-1014-04-mcrypt-missing-fatal-error-undefined-function-mcrypt_encrypt/#comment-839735