如何在需要 HTTPD24 和 HTTPD 的 RHEL 7 上安装 PHP71

如何在需要 HTTPD24 和 HTTPD 的 RHEL 7 上安装 PHP71

我们有一台处于离线状态的 RHEL 7 服务器,仅通过卫星连接到 RedHat repo。

当我尝试从文件手动安装 PHP71 时rpm,出现错误,提示Requires HTTPD24_HTTPD

服务器已经HTTPD安装了主 repo 中的包。

无论如何告诉 yum 查看HTTPD服务而不是HTTPD24?或者还有其他方法可以继续吗?

更新:进一步与管理员核实,提到没有卫星仓库,并且仓库yum是安装到服务器的 iso 文件(它是一个虚拟机)

答案1

您正在寻找的软件包由 Red Hat Software Collections 提供,需要在您的系统上启用它。

在直接从 Red Hat 接收软件包的系统上,此 repo 是:

[root@llothien ~]# subscription-manager repos | grep -A3 rhel-server-rhscl-7-rpms
Repo ID:   rhel-server-rhscl-7-rpms
Repo Name: Red Hat Software Collections RPMs for Red Hat Enterprise Linux 7 Server
Repo URL:  https://cdn.redhat.com/content/dist/rhel/server/7/$releasever/$basearch/rhscl/1/os
Enabled:   1

由于您使用的是 Satellite,因此 Satellite 系统必须提供与此 Red Hat 存储库相对应的频道。请联系您所在组织中负责 Satellite 的人员以获取更多信息。

相关内容