【问题标题】:How to install succesfully libsodium (for php7.2) on Centos7?如何在 Centos7 上成功安装 libsodium (for php7.2)?
【发布时间】:2019-09-27 12:00:26
【问题描述】:

我采用了一个 Magento 项目,当我运行 x debug 时出现异常,因为未安装 libsodium,然后我去安装 libsodium。
然后我按照本教程 https://lukasmestan.com/install-libsodium-extension-in-php7/ 进行操作(因为我有 php 7.2,因为它是一个 Magento 项目)并且......它没有成功:(
当我这样做时:

sudo pecl install -f libsodium  

我有问题:

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

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

【问题讨论】:

  • 我不确定 Centos,但我使用 PHP 7.3 和 Debian 10。尝试在 Centos 上安装 PHP 7.3。
  • @SaudIqbal 不幸的是,我需要 libsodium 用于需要 php 7.1 的 Magento 产品(因为 Magento 需要 my_crypr php 库,据我在文档中阅读,该库已从 php 7.2 中删除)

标签: php-7.2 libsodium


【解决方案1】:

好的解决方案很简单,而不是在互联网上寻找无用的安装过程,只需这样做:

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

【讨论】:

  • 我建议永久启用 repo,因为它只提供 PHP,这将避免未来扩展出现更多问题。查看向导:rpms.remirepo.net/wizard
【解决方案2】:

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

dnf install php-sodium

【讨论】:

  • 行不通,因为它不是 CentOS 存储库的一部分!您必须使用一些第三方存储库,例如 remi
猜你喜欢
  • 1970-01-01
  • 2020-07-24
  • 1970-01-01
  • 2018-11-13
  • 1970-01-01
  • 2022-08-18
  • 2015-07-22
  • 1970-01-01
  • 2021-08-25
相关资源
最近更新 更多