如何在 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 web服务器功能用PHP,重启 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 堆栈。