如何在 CentOS 8 上安装 LAMP 堆栈

LAMP 是一种用于 Web 应用程序开发的开源 Web 解决方案堆栈。 它代表 Linux (L), Apache (A)、MySQL (M) 和 PHP (P)。 Apache 服务器通过 HTTP 处理和服务 Web 请求。 MySQL 是一种数据库管理系统,以结构化格式存储信息。 PHP 是一种后端脚本语言,它从数据库中获取信息并将处理后的内容交给 Apache 用于展示。

今天的帖子是关于如何在 CentOS 系统上安装 LAMP 堆栈。

笔记: 这里显示的方法已经过测试 CentOS 8.

第 1 步:安装 Apache

Apache 在默认的 CentOS 软件库中可用。 因此,您可以使用 Yum 包管理器简单地安装它。 下面是安装命令 Apache 在 CentOS 上:

$ sudo yum install httpd

当您运行上述命令时 sudo,因此您将需要输入 sudo 密码。 之后终端可能会提示您确认,点击 确认,和 Apache 将安装在您的系统上。

安装完成后,使用下面的命令启动 Apache 服务:

$ sudo systemctl start httpd.service

然后使用下面的命令来验证服务的状态:

$ sudo systemctl status httpd.service

下面的输出验证了 Apache HTTP 服务器已启动并正在运行。

您还可以验证 Apache 服务器访问以下地址:

https://ip-address

如果一切正常,以下默认网页应该会出现在您的浏览器上。

第 2 步:安装 MySQL (MariaDB)

现在在这一步中,我们将安装 MariaDB 数据库(MySQL 的替代品)。 它也可以在默认的 CentOS 存储库中使用,因此我们可以在终端中使用以下命令简单地安装它:

$ sudo yum install mariadb-server mariadb

终端可能会提示您进行确认。 按 确认。 现在将在您的系统上开始安装上述软件包。

安装完成后,使用以下命令启动MariaDB服务:

$ sudo systemctl start mariadb.service

要验证服务的状态,请使用以下命令:

$ sudo systemctl status mariadb.service

下面的输出验证 MariaDB 是否已启动并正在运行。

第 3 步:安装 PHP

PHP 也可以使用 CentOS Yum 包管理器安装。 这是安装 PHP 包的命令:

$ sudo yum install php php-mysqlnd.x86_64

终端可能会提示您进行确认。 按 确认。 现在将在您的系统上开始安装上述软件包。

现在要使 Apache 带PHP的web服务器功能,重启 Apache 网络服务器:

$ sudo systemctl restart httpd.service

现在要验证您的系统是否已为 PHP 正确配置,请创建一个名为 信息.php 在/var/www/html/。

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

在下面的行中添加 信息.php 文件:

<?php phpinfo(); ?>

然后保存并 close 文件。

现在在您的网络浏览器中访问以下地址:

https://ip-address/info.php

如果一切正常,您应该会在屏幕上看到以下默认网页。

在验证 PHP 运行良好后,您可以删除 信息.php 使用以下命令创建文件:

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

在这篇文章中,您学习了如何在 CentOS 系统上安装 LAMP 堆栈。 如果使用其他 Linux 发行版,请访问如何在 Debian、Red Hat 和 Rocky Linux 上安装 LAMP 堆栈。