如何启用Remi资源库安装最新的LAMP

如果您是系统管理员,开发人员或DevOps工程师,那么在某种程度上,您必须设置(或使用) LAMP(Linux / Apache / MySQLMariaDB / PHP )。

网络和数据库服务器以及众所周知的服务器端语言在主要发行版官方存储库的最新版本中不可用。 如果您喜欢玩尖锐的软件或使用尖端软件,则需要从源安装或使用第三方存储库。

在本文中,我们将介绍Remi ,一个包含Apache,MySQL / MariaDB,PHP及相关软件的最新版本的第三方存储库,用于基于RPM的发行版。 然而,请注意, Remi目前可用(在撰写本文时 - 2017年6月),以下发行版本:

  • CentOS 6/7
  • 红帽企业版Linux 6/7
  • Fedora 23/24/25/26

考虑到这一点,让我们开始吧。

在CentOS,RHEL和Fedora中安装Remi Repository

在我们实际安装Remi之前,我们需要首先启用EPEL存储库 Fedora中 ,默认情况下应该启用,但在CentOSRHEL 7中,您将需要执行以下操作:

# yum update && yum install epel-release
# yum install http://rpms.remirepo.net/enterprise/remi-release-6.rpm   #CentOS/RHEL 6
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   #CentOS/RHEL 7

仅适用于RHEL 7:

# subscription-manager repos --enable=rhel-7-server-optional-rpms

对于Fedora 23/24/25/26,请执行以下操作:

# dnf install http://rpms.remirepo.net/fedora/remi-release-23.rpm # Fedora 23
# dnf install http://rpms.remirepo.net/fedora/remi-release-24.rpm # Fedora 24
# dnf install http://rpms.remirepo.net/fedora/remi-release-25.rpm # Fedora 25
# dnf install http://rpms.remirepo.net/fedora/remi-release-26.rpm # Fedora 26

默认情况下, Remi未启用。 要在需要时暂时更改,可以执行以下操作:

# yum --enablerepo=remi install package

其中代表您要安装的包。
如果要永久启用Remi ,请编辑/etc/yum.repos.d/remi.repo并替换

enabled=0

enabled=1

仔细看看这个Remi存储库

如果您决定如前所述永久启用存储库,则应在运行时列出:

# yum repolist

如下图所示,另有一个名为remi-safe的存储库也可用:

列出Yum存储库

列出Yum存储库

此存储库提供在工作中进行中或不符合Fedora策略的已弃用(但仍在旧应用程序中使用)的扩展。

现在我们来搜索新添加的与PHP相关的软件包的存储库:

# yum list php*

请注意,Remi中的软件包与官方存储库中的软件包名称相同。 考虑一下,例如php:

列出PHP包

列出PHP包

如果您需要安装PHP 5.4 ,请确保启用正确的存储库并禁用另一个。

要安装最新的稳定版本的PHP(7.1) ,您可以执行以下操作:

# yum install php71

同样,要安装最新版本的LAMP Stack,请执行以下操作:

# yum --enablerepo=remi install php71 httpd mariadb-server mariadb
概要

在本文中,我们将解释如何启用和使用Remi,这是一个第三方存储库,它提供LAMP和相关软件的最新版本的组件。

官方网站提供了一个配置向导 ,可以在其他基于RPM的发行版中进行设置。

一如以往,如果您对本文有任何问题或意见,请随时告知我们。 只需使用下面的表格放下我们,我们将尽快回复。

赞(52) 打赏
未经允许不得转载:优客志 » 系统运维
分享到:

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏