如果您是系统管理员,开发人员或DevOps工程师,那么在某种程度上,您必须设置(或使用) LAMP(Linux / Apache / MySQL或MariaDB / 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中 ,默认情况下应该启用,但在CentOS和RHEL 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存储库
此存储库提供在工作中进行中或不符合Fedora策略的已弃用(但仍在旧应用程序中使用)的扩展。
现在我们来搜索新添加的与PHP相关的软件包的存储库:
# yum list php*
请注意,Remi中的软件包与官方存储库中的软件包名称相同。 考虑一下,例如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的发行版中进行设置。
一如以往,如果您对本文有任何问题或意见,请随时告知我们。 只需使用下面的表格放下我们,我们将尽快回复。