функциональность hash_hmac () - PullRequest
0 голосов
/ 30 июля 2009

Я подключаю новый модуль 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);

Я скомпилировал PHP с расширением mhash.

У меня вопрос, как я могу проверить функциональность hash_hmac () на моем сервере?

Приветствия

Натан.

Ответы [ 2 ]

1 голос
/ 30 июля 2009

Похоже, что hash_hmac () находится в расширении hash , а не в mhash, хотя, по-видимому, по умолчанию оно включено с 5.1.2 (http://uk3.php.net/releases/5_1_2.php).

)
0 голосов
/ 22 сентября 2010

Чтобы добавить хеш в PHP в SUSE 10.2

zypper install php5-devel

pecl установить хэш

добавить расширение = hash.so в /etc/php5/apache2/php.ini

перезагрузите apache

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...