首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法在RHEL7上激活流变服务器-rhscl-7-rpms

无法在RHEL7上激活流变服务器-rhscl-7-rpms
EN

Server Fault用户
提问于 2018-02-09 18:12:39
回答 3查看 12K关注 0票数 0

我试图在我的RHEL7服务器上安装PHP7.1,但是我无法获得它存在的存储库。

从我一直关注的各种红帽支持文章中看,似乎没有用。

代码语言:javascript
复制
[root@nj-way-intranet:~]# cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.4 (Maipo)
[root@nj-way-intranet:~]# subscription-manager repos --enable rhel-server-rhscl-7-beta-rpms
Error: 'rhel-server-rhscl-7-beta-rpms' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.
[root@nj-way-intranet:~]# subscription-manager repos --list | egrep rhscl
[root@nj-way-intranet:~]# subscription-manager repos --enable rhel-7-server-extras-rpms
Repository 'rhel-7-server-extras-rpms' is enabled for this system.
[root@nj-way-intranet:~]# subscription-manager repos --enable rhel-7-server-optional-rpms
Repository 'rhel-7-server-optional-rpms' is enabled for this system.
[root@nj-way-intranet:~]# subscription-manager repos --enable rhel-server-    rhscl-7-rpms
Error: 'rhel-server-rhscl-7-rpms' does not match a valid repository ID. Use "subscription-manager repos --list" to see valid repositories.

[root@nj-way-intranet:~]# subscription-manager list

+-------------------------------------------+
Installed Product Status
+-------------------------------------------+
Product Name:   Red Hat Enterprise Linux Server
Product ID:     69
Version:        7.4
Arch:           x86_64
Status:         Subscribed
Status Details:
Starts:         12/20/2017
Ends:           12/19/2018

任何帮助都是非常感谢的。

我添加了一个带有repos输出的pastebin,因为它非常广泛:

https://pastebin.com/AxkSvi9f

添加了回购清单

的巴斯特林

  • rhel-7-server-eus-第三方-oracle-java-isos
    • 雷切尔-7-服务器-埃夫斯-补充-isos
    • rhel-7-server-eus-source-isos
    • rhel-7-server-eus-isos
    • rhel-sap-hana-for-rhel-7-server-eus-debug-rpms
    • rhel-sap-hana-for-rhel 7-server-eus-rpms
    • rhel-sap-hana-for-rhel-7-server-eus-source-rpms
    • rhel-sjis-for-rhel 7-server-eus-debug rpms
    • rhel-sjis-for-rhel 7-server-eus-rpms
    • rhel-sjis-for-rhel 7-server-eus-source-rpms
    • rhel-7-server-eus-thirdparty-oracle-java-source-rpms
    • rhel-7-server-eus-第三方-oracle-java-rpms
    • rhel-rs-for rhel 7-server-eus-调试-rpms
    • rhel-rs-for rhel 7-server-eus-rpms
    • rhel-rs-for rhel 7-server-eus-source-rpms
    • rhel-ha-for-rhel 7-server-eus-rpms
    • rhel-ha-for-rhel 7-server-eus-source-rpms
    • rhel-ha-for-rhel 7-server-eus-debug rpms
    • rhel-7-server-eus-rpms
    • rhel-7-server-eus-rh-通用源-rpms
    • 莱尔-7-服务器-埃夫斯-补充-首页
    • rhel-7-server-eus-satellite-tools-6.2-source-rpms
    • rhel-7-server-eus-可选-rpms
    • rhel-7-server-eus-rh-公共-rpms
    • rhel-7-server-eus-辅助源-rpms
    • rhel-7-server-eus-调试-rpms
    • rhel-7-server-eus-satellite-tools-6.2-debug-rpms
    • rhel-7-server-eus-source-rpms
    • rhel-7-server-eus-辅助-rpms
    • rhel-7-server-eus-rh-通用-调试-rpms
    • rhel-7-server-eus-可选-调试-rpms
    • rhel-7-server-eus-rhn-tools-调试-rpms
    • rhel-7-server-eus-rhn-tools-rpms
    • rhel-7-server-eus-rhn-tools-source-rpms
    • rhel-7-server-eus-可选源-rpms
    • rhel-7-server-eus-satellite-tools-6.1-source-rpms
    • rhel-7-server-eus-satellite-tools-6.1-debug-rpms
    • rhel-7-server-eus-satellite-tools-6.1-rpms
    • rhel-7-server-eus-satellite-tools-6.2-rpms
    • rhel-sap-for rhel 7-server-eus-rpms
    • rhel-sap-for rhel 7-server-eus-source-rpms
    • rhel-sap-for-rhel 7-server-eus-调试-rpms
EN

回答 3

Server Fault用户

发布于 2018-02-09 19:12:01

我会从额外的软件包(EPEL)回购安装它。首先,您需要确保配置了EPEL存储库(并且也启用了RHEL的可选通道):

代码语言:javascript
复制
wget https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
wget http://rpms.remirepo.net/enterprise/remi-release-7.rpm
rpm -Uvh remi-release-7.rpm epel-release-latest-7.noarch.rpm

对于RHEL,也可以运行以下命令:

代码语言:javascript
复制
subscription-manager repos --enable=rhel-7-server-optional-rpms

接下来,启用remi 71存储库:

代码语言:javascript
复制
yum install yum-utils
yum-config-manager --enable remi-php71

现在您可以安装PHP7.1:

代码语言:javascript
复制
yum install php71

不要回答您关于启用回购的问题(您的错误似乎是在倒数第二个命令的中间有一个奇怪的空格):

代码语言:javascript
复制
[root@nj-way-intranet:~]# subscription-manager repos --enable rhel-server-    rhscl-7-rpms
票数 0
EN

Server Fault用户

发布于 2018-02-11 16:52:09

如果您的rhel7服务器上有GUI/xserver,这将工作.(如果不是,请向后注释,我们可以使用适当的wget命令)

走到

http://php.net/get/php-7.1.14.tar.gz/from/a/mirror

并选择要下载源代码的首选镜像。单击该链接并将.tar.gz文件保存到您的系统,

解压内容并将目录更改为新文件夹(对我来说:~/Download/php-7.1.14>)

代码语言:javascript
复制
./configure

这里有很多支票..。希望你能顺利度过难关,我只有一个.

代码语言:javascript
复制
configure: error: xml2-config not found. Please check your libxml2 installation.

这个答案解决了:

https://stackoverflow.com/questions/19904083/how-to-fix-error-with-xml2-config-not-found-when-installing-php-from-sources

代码语言:javascript
复制
make

(注:以上编号/带make )

这里的输出很多,耐心点

完成后,你可以“跑”

代码语言:javascript
复制
make test

但我选择不去直接跑,

代码语言:javascript
复制
make install

一些关于装置的输出..。最后

代码语言:javascript
复制
php -v

应该给你

代码语言:javascript
复制
PHP 7.1.14 (cli) (built: Feb 11 2018 17:42:40) ( NTS )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.1.0, Copyright (c) 1998-2018 Zend Technologies

希望它对你有用。肖恩

票数 0
EN

Server Fault用户

发布于 2021-01-06 08:54:28

  1. 安装yum-utils并启用EPEL存储库

登录到您的服务器,并使用下面的yum命令安装yum-utils &启用epel存储库。

代码语言:javascript
复制
[root@actsupport ~]# yum install epel-release yum-utils -y

使用yum命令下载并安装remirepo

[root@actsupport ~]# yum安装http://rpms.remirepo.net/enterprise/remi-release-7.rpm

  1. 根据您的需求配置PHP7.x存储库

若要配置PHP7.1存储库,请使用以下命令

代码语言:javascript
复制
[root@actsupport ~]# yum-config-manager --enable remi-php71

要配置PHP7.2存储库,请使用下面的命令,

代码语言:javascript
复制
[root@actsupport ~]# yum-config-manager --enable remi-php72

若要配置PHP7.3存储库,请使用以下命令

代码语言:javascript
复制
[root@actsupport ~]# yum-config-manager --enable remi-php73

要配置PHP7.4存储库,请使用以下命令

代码语言:javascript
复制
[root@actsupport ~]# yum-config-manager --enable remi-php74

安装PHP7.4以及依赖项。

代码语言:javascript
复制
[root@actsupport ~]# yum install php php-common php-opcache php-mcrypt php-cli php-gd php-curl php-mysql -y

注意:要搜索所有PHP模块,请使用以下命令:

根@动作支持~# yum \ more更多验证php版本

一旦在步骤4中安装了PHP及其依赖项,请使用下面的命令验证已安装的PHP版本,

代码语言:javascript
复制
[root@actsupport ~]# php -v
PHP 7.4.4 (cli) (built: Mar 17 2020 10:40:21) ( NTS )
Copyright (c) The PHP Group
Zend Engine v3.4.0, Copyright (c) Zend Technologies
    with Zend OPcache v7.4.4, Copyright (c), by Zend Technologies
[root@actsupport ~]#
票数 0
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/896562

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档