Вызов неопределенной функцииodium_randombytes_buf ()

Здравствуйте, я хочу использовать функциюodium_randombytes_buf в проекте, над которым я работаю. На моей машине (образ докера) я установил php 7.2

PHP 7.2.9 (cli) (built: Aug 26 2018 05:23:42) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies
with Xdebug v2.6.1, Copyright (c) 2002-2018, by Derick Rethans
with Zend OPcache v7.2.9, Copyright (c) 1999-2018, by Zend Technologies

груша

PEAR Version: 1.10.5
PHP Version: 7.2.9
Zend Engine Version: 3.2.0

натрий

sodium support => enabled
libsodium headers version => 1.0.15
libsodium library version => 1.0.15

и добавил следующую строку на composer.json моего проекта в разделе требуют

"ext-sodium": "*"

Если я запускаю любую другую функцию натрия, как

sodium_crypto_aead_aes256gcm_is_available

работает нормально. Если я попытаюсь запустить следующий код

var_dump(sodium_randombytes_buf(SODIUM_CRYPTO_SECRETBOX_NONCEBYTES));
exit;

Я получаю следующую ошибку

Вызов неопределенной функцииodium_randombytes_buf ()

У кого-нибудь была похожая проблема?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]