不存在将libsodium安装到wampserver错误函数

时间:2017-07-21 06:48:47

标签: php mysql pdo libsodium

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

  1. 我拿了lipsodium.dll并将其添加到php.exe;
  2. 的同一目录中
  3. 我拿了php_libsodium.dll并将其添加到:
  4.   

    C:\ wamp64 \ BIN \ PHP中\ php7.0.10 \分机

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

    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()

1 个答案:

答案 0 :(得分:0)

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