安装 Libsodium (Amazon EC2) 时库失败

Library failure when installing Libsodium (Amazon EC2)

我不知道如何在我的 EC2 实例上启动 Libsodium 和 运行。

尝试检查安装是否成功时:

php7 --info | grep sodium

我收到以下警告:

PHP Warning:  PHP Startup: Invalid library (maybe not a PHP library) 'sodium.so' in Unknown on line 0

这是我到目前为止尝试过的方法:

此特定警告不断弹出,我的钠功能仍然不可用。

有没有人有在 Amazon EC2 实例上的 PHP 7(+) 上安装 Libsodium 的经验,或者我必须等待 7.2 稳定可用吗?

编辑:

对于在回答此问题后阅读本文的任何人:这是包管理器 (https://github.com/jedisct1/libsodium-php/issues/156) 中的错误,问题已解决,使用 pecl7 install libsodium 重新安装修复了问题。

同样适用于 alpine 和 PHP 7.1...我正在通过 PECL 安装它。

有一个关于它的错误报告:https://github.com/jedisct1/libsodium-php/issues/156

您可以通过强制使用 2.0.8 解决此问题,直到问题得到解决:pecl install -f libsodium-2.0.8