安装 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
这是我到目前为止尝试过的方法:
- 正在使用 pecl7 install libsodium 安装 Libsodium。
- 正在使用最新的 tar.gz
安装 Libsodium
- 完全重新安装PHP7(使用 apache 2.4)
此特定警告不断弹出,我的钠功能仍然不可用。
有没有人有在 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
我不知道如何在我的 EC2 实例上启动 Libsodium 和 运行。
尝试检查安装是否成功时:
php7 --info | grep sodium
我收到以下警告:
PHP Warning: PHP Startup: Invalid library (maybe not a PHP library) 'sodium.so' in Unknown on line 0
这是我到目前为止尝试过的方法:
- 正在使用 pecl7 install libsodium 安装 Libsodium。
- 正在使用最新的 tar.gz 安装 Libsodium
- 完全重新安装PHP7(使用 apache 2.4)
此特定警告不断弹出,我的钠功能仍然不可用。
有没有人有在 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