如何在 Centos7 上成功安装 lib-sodium (适用于 php7.2)?



我拿了一个Magento项目,当我运行x调试时,我有一个例外,因为libsodium 没有安装,然后我去安装libsodium。
然后我按照本教程 https://lukasmestan.com/install-libsodium-extension-in-php7/(因为我有 php 7.2,因为它是一个 Magento 项目(和......它没有成功:(
当我这样做时:

sudo pecl install -f libsodium  

我有问题:

检查利布钠...配置:错误:请安装 libsodium 错误:"/var/tmp/libsodium/configure --with-php-config=/bin/php-config' 失败

有人有同样的问题吗?我的意思是安装 libsodium 是我想做的,为此我需要安装 libsodium XD
如果有人有解决方案,我真的会很高兴。
PS:如果出现减号,请告诉我原因,以便我可以改进我的帖子

好的,解决方案很简单,而不是在互联网上寻找无用的安装过程,只需执行以下操作:

sudo yum --enablerepo=remi-php72 install php-sodium

对于CentOS: 8, PHP 7.3要安装 php-sodium,请使用:

dnf install php-sodium
  1. 首先检查它是否已启用。

PHP -I | grep sodium

  1. 如果它不返回任何内容,则运行以下命令-

须藤百胜安装利卜钠钠-开发

须藤佩克尔安装利布钠

然后它告诉'你应该在php.ini中添加'extension=sodium.so'。

  1. 打开php.ini文件并在"动态扩展"下添加

延伸=钠

按照步骤1它应该返回 -

sodium
sodium support => enabled
...

完成!:)

最新更新