AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-493400

twhitney's questions

Martin Hope
twhitney
Asked: 2021-06-22 15:10:37 +0800 CST

需要添加旧版本的 IUS repo 才能安装特定的 PHP 7.2 包

  • 0

问题:

没有不必要的细节,我有两台几乎相同的服务器。但是,其中一个配置了 yum 存储库,以便可以安装 php 7.2 软件包 imagick 和钠,而另一个则没有。

相同的内核版本:

CentOS Linux release 7.5.1804 (Core)

类似的 PHP 版本:

服务器 A:

PHP 7.2.18 (cli)

服务器 B:

PHP 7.2.20 (cli)

服务器 A:

$ sudo yum search sodium imagick
...
php72u-sodium.x86_64 : Wrapper for the Sodium cryptographic library
php72u-pecl-imagick.x86_64 : Provides a wrapper to the ImageMagick library
...

服务器 B:

$ sudo yum search sodium imagick
[only versions for php 7.3 and 7.4 shown]

我相信这是由于 yum repos 的配置,特别是iusrepo:

服务器 A:

$ sudo yum repolist
Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile
 * base: d36uatko69830t.cloudfront.net
 * epel: iad.mirror.rackspace.com
 * extras: d36uatko69830t.cloudfront.net
 * ius: ius.mirror.constant.com <================ THIS ONE
 * updates: d36uatko69830t.cloudfront.net
...

服务器 B:

$ sudo yum repolist
Loaded plugins: fastestmirror, replace
Loading mirror speeds from cached hostfile
 * base: d36uatko69830t.cloudfront.net
 * epel: dl.fedoraproject.org
 * extras: d36uatko69830t.cloudfront.net
 * updates: d36uatko69830t.cloudfront.net
...

所以简而言之,我需要弄清楚如何将服务器 B 配置为具有相同的 IUS 存储库(在相同的版本中,因此它具有可用的 PHP 7.2 包!)

我尝试过的事情

  • 按照他们的说明从头开始安装 IUS 存储库。
  • /etc/yum.repos.d/将完整目录从服务器 A复制到 B,然后运行yum clean all
  • 使用 pecl 手动安装这些模块

但这些尝试都没有奏效。结果:

  • 最新的 IUS 仍然没有这些软件包可用。
  • 似乎没有什么不同(或者可能破坏了 IUS 回购,我现在不记得了)。
  • Pecl 同样没有这些模块的 PHP 7.2 版本。
centos php yum centos7 pecl
  • 1 个回答
  • 114 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve