在 Compat.php 第 1946 行中:未实现此功能,因为无法在纯 PHP 中以可接受的性能实现 Argon2i

在 Compat.php 第 1946 行中:未实现此功能,因为无法在纯 PHP 中以可接受的性能实现 Argon2i

我正在尝试在 Centos 8 服务器 RHEL 版本上安装 Magento 2.4.2 开源,但是遇到了一点问题...我将屏幕截图放在了附件中,感谢您提供的搜索想法...

安装 magento

答案1

StackExchange 帖子中对此错误有一个很好的答案 尚未实现,因为无法在纯 PHP 中实现具有可接受性能的 Argon2i

使用 Magento 2.4.2 时,php 会发生此错误才不是包含 sodiumphp 扩展。

您可以检查此扩展是否已安装

php -i | grep sodium
sodium support => enabled
libsodium headers version => 1.0.16

要解决此问题,请安装/激活sodiumphp 扩展。

对于 Xampp,php.ini添加(或取消注释)

extension=sodium;

或者

sudo apt install php-libsodium

注意 Magento 2.4 支持的 PHP 版本是 PHP 7.4

相关内容