2009-07-30 61 views
0

我正在創建一個新的moodle模塊,它提供了與Windows Live的集成。hash_hmac()功能

當使用實時身份驗證時,我得到一個空白頁。接通PHP錯誤日誌記錄,並得到:1293

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

線路是:return hash_hmac("sha256", $token, $signkey, true);

我已經編譯PHP與mhash擴展。

我的問題是我如何測試我的服務器上的hash_hmac()功能?

乾杯,

Nathan。

+0

什麼是您的php版本? – 2009-07-30 15:20:16

+0

PHP 5.1.2(來自SUSE回購協議) – 2009-07-30 15:48:13

回答

0

要SUSE 10.2

添加哈希PHP zypper的安裝的php5-devel的

PECL安裝散列

添加延長= hash.so到/etc/php5/apache2/php.ini

重新啓動apache