0

我想使用libsodium加密和保护我在服务器-客户端之间传输的数据。我正在使用 MySQL 作为数据库服务器的 PHP-PDO 应用程序,目前它处于离线模式。

  1. 我拿了lipsodium.dll 并将其添加到同一目录php.exe
  2. 我把php_libsodium.dll它添加到:

C:\wamp64\bin\php\php7.0.10\ext

然后我添加了这个脚本来测试它是否真的存在:

var_dump([
    \Sodium\library_version_major(),
    \Sodium\library_version_minor(),
    \Sodium\version_string()
]);

我收到一条错误消息:

致命错误:调用未定义函数 Sodium\library_version_major()

然后在网上搜索了几遍后,我将其更改为:

var_dump([
    sodium_library_version_major(),
    sodium_library_version_minor(),
    sodium_version_string()
]);

仍然得到错误:

致命错误:调用未定义的函数 sodium_library_version_major()

4

1 回答 1

0

您需要添加 php.ini:extension=php_libsodium.dll

于 2017-07-21T07:04:24.727 回答