怎样在 Rocky Linux 上安装 LAMP 堆栈

LAMP 是一种流行的托管堆栈,开发人员广泛用于在网站开发的每个阶段测试运行和托管网站。 它包括 Apache Web 服务器、MySQL/MariaDB 数据库服务器和 PHP 脚本语言。 在本主题中,我们重点介绍在 Rocky Linux 8.4 上安装 LAMP。

第 1 步:安装 Apache 网络服务器

首先,我们将开始安装 Apache Web 服务器作为 LAMP 堆栈的第一个组件。 为此,请启动浏览器并运行命令。

$ sudo dnf install httpd

该命令安装 Apache httpd 包以及其他依赖项,如下面的屏幕截图所示。

接下来一定要开启 Apache 每次系统启动或引导时启动 Web 服务器。

$ sudo systemctl enable httpd

启用后,启动 Apache 系统服务。

$ sudo systemctl start httpd

可以肯定的是 Apache 在 Rocky Linux 8 上运行,发出命令:

$ sudo systemctl status httpd

怎样在 Rocky Linux 上安装 LAMP 堆栈 1

您还可以通过浏览服务器的 IP 地址或域名在 Web 浏览器上进行验证。

https://server-IP

这显示 Apache HTTP 测试页面,这表明网络服务器已成功安装。

怎样在 Rocky Linux 上安装 LAMP 堆栈 2

第二步:安装 MariaDB 数据库引擎

一旦 Apache Web 服务器已就位,下一步是安装数据库引擎,在本例中为 MariaDB 服务器。 在撰写本教程时,适用于 Rocky Linux 的 AppStream 存储库提供了 MariaDB 10.3。 要安装 MariaDB,请运行以下命令:

$ sudo dnf install mariadb-server mariadb

怎样在 Rocky Linux 上安装 LAMP 堆栈 3

安装后,如图所示在启动时启用 MariaDB。

$ sudo systemctl enable --now mariadb

然后启动服务。

$ sudo systemctl start mariadb

怎样在 Rocky Linux 上安装 LAMP 堆栈 4

要确认 MariaDB 服务处于活动状态并正在运行,请调用以下命令:

$ sudo systemctl status mariadb

怎样在 Rocky Linux 上安装 LAMP 堆栈 5

MariaDB 的默认设置很弱,存在安全漏洞,很容易被黑客和未经授权的用户利用。 因此,必须采取额外的步骤来加强数据库服务器的安全性。

为此,请运行显示的脚本。

$ sudo mysql_secure_installation

由于我们还没有设置 root 密码,我们将在需要设置 root 密码的地方点击 ENTER。 建议设置 root 密码,因为这样可以确保任何人未经授权都无法登录 root 用户。

因此,设置 root 帐户。

怎样在 Rocky Linux 上安装 LAMP 堆栈 6

对于剩余的提示,输入 ‘‘ 以确保 MariaDB 符合推荐的标准。 这会清除匿名用户,禁止远程 root 登录并摆脱生产数据库中不需要的测试数据库。

怎样在 Rocky Linux 上安装 LAMP 堆栈 7

MariaDB 数据库现已完全配置且安全。

第 3 步:安装 PHP

我们要安装的 LAMP 堆栈的最后一个组件是 PHP。 Rocky Linux AppStream 提供了多个版本,如图所示。

$ sudo dnf module list php

怎样在 Rocky Linux 上安装 LAMP 堆栈 8

从输出中,我们可以看到默认模块是 PHP 7.2。 要从存储库安装最新模块,请先执行重置。

$ sudo dnf module list reset php

怎样在 Rocky Linux 上安装 LAMP 堆栈 9

现在,您可以安装您喜欢的 PHP 版本。 例如,要安装 PHP 7.4,请运行命令。

$ sudo dnf module install php:7.4

怎样在 Rocky Linux 上安装 LAMP 堆栈 10

要确认安装了 PHP,请运行以下命令

$ php -v

或者,您可以通过在 /var/www/html 小路。

$ sudo vim /var/www/html/info.php

添加下面的配置

<?php

phpinfo();

?>

最后,转到您的浏览器并浏览下面的 URL

https://server-ip/info.php

这将显示以下 PHP 页面,指示安装的版本和其他详细信息,例如系统架构、构建日期和 PHP 扩展。

怎样在 Rocky Linux 上安装 LAMP 堆栈 11

您现在可以删除测试 PHP 文件。

$ sudo rm -f /var/www/html/info.php

你去吧! 我们已经在 Rocky Linux 8.4 上成功安装了 LAMP 堆栈。 您现在可以继续测试或托管您的网站和应用程序。

相关阅读:

Posted in: LinuxTags: