hash_hmac () işlevi

2 Cevap php

Windows Live ile entegrasyon sağlayan yeni bir moodle modülü üzerinden bağlıyorum.

Canlı kimlik doğrulaması kullanırken ben boş bir sayfa olsun. PHP hata günlüğünü açma ve olsun:

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

Satır 1293 olduğunu: return hash_hmac("sha256", $token, $signkey, true);

Ben mhash uzantısı ile PHP derledik.

Benim soru nasıl benim sunucuda hash_hmac () işlevselliğini test edebilirsiniz?

Alkış,

Nathan.

2 Cevap

SUSE 10.2 PHP karma eklemek için

zypper php5-devel yüklemek

pecl hash install

extension = hash.so için / etc/php5/apache2/php.ini ekle

restart apache

Bu hash_hmac benziyor () olduğu anlaşılan varsayılan olarak 5.1.2 beri etkin rağmen hash uzatma, mhash değil (http://uk3.php.net/releases/5_1_2.php).