[英]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.