1

PHP 7.2 では、libsodium は PHP コアの一部である必要があります。それを機能させるために必要なファイルのエントリはphp.iniありますか、それともそのままで機能するはずですか?

PHP バージョン 7.2.0beta2で試していますが、sodium_version_string()またはのような機能sodium_compareは不明です。PHP docker box ( 7.2-rc-fpm )を使用しています

念のため-PECL拡張機能はインストールしていません。理解する限り、必要ないはずだからです。

4

1 に答える 1

2

この拡張機能をビルドするには、開発ヘッダーが存在する限り、ライブラリが存在する必要があります。

さらに、オプションは、 PHP をコンパイルする前--with-sodiumにスクリプトに与える必要があります。./configure

PHP を再コンパイルしたくない場合は、まったく同じ API を提供する PECL バージョンをインストールできます (通常、最初に PECL バージョンを更新してから、変更を PHP ソース コードに移植します)。

于 2017-08-18T23:41:46.980 に答える