Наличие натрия в php 7.2 Azure Linux / FastCGI

После некоторого чтения и примеров я пытался использовать libsodium в Azure Веб-сайт.

Поскольку я читал, что натрий будет частью ядра php, так как 7.2 и сайт php показывают

дополнительная настройка не требуется

пробовал винду с fastcgi а также Linux

phpinfo () показывает натрий в обоих из них, но я не могу его использовать, как в примере https://paragonie.com/book/pecl-libsodium/read/08-advanced.md#crypto-aead-aes256gcm потому что все, что я получаю, это

Фатальная ошибка: Uncaught Error: вызов неопределенной функции
sodium_crypto_aead_aes256gcm_is_available ()

my phpinfo ->
PHP Version 7.2.1
System  Linux 737d7217d54e 4.4.0-119-generic #143-Ubuntu SMP Mon Apr 2 16:08:24 UTC 2018 x86_64
Server API  Apache 2.0 Handler
PHP API 20170718
PHP Extension   20170718
Zend Extension  320170718
Zend Extension Build    API320170718,NTS
PHP Extension Build API20170718,NTS
....
Sodium  Frank Denis
....

Спасибо всем за помощь

0

Решение

Протестировано на моем домашнем компьютере, где я могу отметить больше ящиков и обнаружил, что натрий был отключен по умолчанию. после включения все прошло хорошо.

О включении расширений php в Azure нашел эту ссылку, по которой я буду следить за натрием, и, надеюсь, все пройдет хорошо.

https://blogs.msdn.microsoft.com/azureossds/2017/08/21/enable-php-extensions-on-azure-web-app-on-windows/

Спасибо вам всем.

0

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

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

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