1

在 PHP 7.2 中,libsodium 应该是 PHP 核心的一部分。是否需要文件中的任何条目php.ini才能使其工作,或者它应该开箱即用?

我正在尝试使用PHP 7.2.0beta2和类似sodium_version_string()sodium_compare未知的功能。我正在使用 PHP 泊坞窗 ( 7.2-rc-fpm )

以防万一 - 我没有安装任何 PECL 扩展,因为据我了解它不应该是必要的。

4

1 回答 1

2

为了构建这个扩展,库必须存在,只要开发头文件。

此外,必须在编译 PHP 之前将--with-sodium选项提供给脚本。./configure

如果不想重新编译 PHP,可以安装 PECL 版本,它提供完全相同的 API(我通常先更新 PECL 版本,然后将更改移植到 PHP 源代码)。

于 2017-08-18T23:41:46.980 回答