在PHP IIS上使用mcrypt_create_iv

时间:2012-09-21 16:53:58

标签: php iis mcrypt pbkdf2

我试图在我们的网站上设置密码腌制,并在https://defuse.ca/php-pbkdf2.htm找到了PBKDF2功能。 当我尝试时,我得到:

  

致命错误:mcrypt_create_iv():无法收集足够的随机数   第23行包含\ PBKDF2.php的数据

我不确定我是否需要做任何事情来完成这项工作。它在IIS7.5上运行

2 个答案:

答案 0 :(得分:1)

对于仍然面临错误的人:

  

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

请检查phpversion并相应确保转到php.ini文件并添加该行或取消注释:

extension=php_mcrypt.dll

我能够从这里获得解决方案http://tech.domainstack.in/how-to-enable-mcrypt-on-the-server/

答案 1 :(得分:0)

我使用的是PHP 5.3.6,它显然存在mcrypt_create_iv()的错误 切换到最新版本5.4.7,它开始工作。