繁体   English   中英

hash_hmac()功能

[英]hash_hmac() functionality

我正在使用一个新的moodle模块,该模块提供与Windows Live的集成。

使用实时身份验证时,我会得到一个空白页。 开启PHP错误日志记录并获取:

Fatal error: Call to undefined function hash_hmac() in /srv/www/htdocs/moodle/auth/liveid/windowslivelogin.php on line 1293

第1293行是: return hash_hmac("sha256", $token, $signkey, true);

我已经用mhash扩展名编译了PHP。

我的问题是如何在服务器上测试hash_hmac()功能?

干杯,

内森

看起来hash_hmac()在哈希扩展中而不是mhash中,尽管显然默认是从5.1.2( http://uk3.php.net/releases/5_1_2.php )开始启用的。

在SUSE 10.2中将哈希添加到PHP

zypper安装php5-devel

pecl安装哈希

将扩展名= hash.so添加到/etc/php5/apache2/php.ini

重新启动Apache

暂无
暂无

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

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