分享最新优惠信息
购买主机更加划算

如何在基于RHEL的发行版中安装最新的LAMP环境?

对于使用Linux服务器建站的用户来说,LAMP(Linux/Apache/MySQL或MariaDB/PHP)是比较受欢迎的一个堆栈环境。

其中,Web服务器、数据库服务器以及著名的服务器端语言在主要基于RHEL的发行版官方存储库中均未提供最新版本。如果你比较喜欢玩或使用尖端软件的话,则需要从源安装它们或使用第三方存储库。

在本文中,小编将向大家介绍介绍Remi,这是一个第三方存储库,其中包括Apache 2.4MySQL 8.0 / MariaDB 10.3PHP 8.0和相关软件的最新版本,适用于基于RHEL的发行版。

需要注意的是,目前(截止2021年11月)Remi可用于以下发行版:

  • Red Hat Enterprise Linux和CentOS 7/8
  • Rocky Linux和AlmaLinux 8
  • Fedora 33/34/35

相关阅读:惠主机:几个基于RedHat的Linux最佳发行版整理

在基于RHEL的发行版中安装Remi存储库

在实际安装Remi之前,需要先启用EPEL存储库。在Fedora中它应该默认启用,但在RHEL、Rocky Linux、AlmaLinux和CentOS中需要执行以下操作:

在RHEL中安装Epel和Remi Repo

--------- RHEL/CentOS 8 --------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-8.noarch.rpm  
# yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm   
# yum update

--------- RHEL/CentOS 7 --------- 
# yum install https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm  
# yum install http://rpms.remirepo.net/enterprise/remi-release-7.rpm   
# yum update

在Rocky & AlmaLinux中安装Epel和Remi

# yum install epel-release 
# yum install http://rpms.remirepo.net/enterprise/remi-release-8.rpm 
# yum update

在Fedora中安装Remi Repo

# dnf install http://rpms.remirepo.net/fedora/remi-release-35.rpm   #[Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-34.rpm   #[Fedora 34]
# dnf install http://rpms.remirepo.net/fedora/remi-release-33.rpm   #[Fedora 33]
# dnf install http://rpms.remirepo.net/fedora/remi-release-32.rpm   #[Fedora 32]

默认情况下,如果Remi没有启用,则在需要时临时更改此设置,可以执行以下操作:

# yum --enablerepo=remi install package

其中package代表你想要安装的包。

如果要永久启用Remi,请编辑/etc/yum.repos.d/remi.repo文件,然后使用

enabled=1

替换掉

enabled=0

关于Remi存储库

如果决定按照上面建议永久启用Remi存储库,则应在运行时将它列出:

# yum repolist

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

列出Yum存储库

此存储库可能不符合Fedora政策扩展,所以已被弃用(但仍在遗留应用程序中使用)。

现在我们以在新添加的repositories中搜索PHP相关包为例:

# yum list php*

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

列出PHP包

所以,要安装最新的稳定版PHP 8,可以执行以下操作:

------ 安装PHP 8 ------ 
# yum module reset php
# yum module install php:remi-8.0


------ 安装PHP 7 ------ 
# yum module reset php
# yum module install php:remi-7.4

在Linux中安装最新PHP

要安装MariaDB最新稳定版本,可以执行以下操作:

# yum --enablerepo=remi install mariadb-server mariadb

在Linux中安装MariaDB

要安装MySQL最新稳定版本,可以执行以下操作:

# yum --enablerepo=remi install mysql-server mysql

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

# yum --enablerepo=remi install php httpd mariadb-server mariadb 
或者 
# yum --enablerepo=remi install php httpd mysql-server mysql

安装最新的LAMP堆栈

总结

本文简单介绍了如何启用和使用Remi,这是一个提供LAMP堆栈环境和相关软件组件最新版本的第三方存储库。

此外,官方网站提供了一个配置向导,在其它基于RPM的发行版中设置它非常有用,感兴趣的小伙伴可以自行找相关资料查阅。

总之,以上设置过程步骤仅供参考,如果有任何疑问,欢迎交流讨论。

未经允许不得转载:惠主机 » 如何在基于RHEL的发行版中安装最新的LAMP环境?