如何安装 Linux, Apache、MariaDB、Debian 10 上的 PHP (LAMP) 堆栈

LAMP(代表 Linux, Apache、MariaDB、PHP)是一组开源软件,用于创建动态网站和基于 Web 的应用程序。 它使用Linux作为操作系统, Apache 作为通过简单 URL 提供 Web 内容的 Web 服务器,MariaDB 作为存储网站和应用程序数据的数据库服务器,PHP 作为提供动态内容的脚本语言。 通常,Lamp 堆栈使用 MySQL 作为数据库服务器,但是,对于 Debian 系统; MariaDB 现在是默认的 MySQL 服务器。

在这篇文章中,我们将演示如何安装 Linux, Apache、MariaDB 和 Debian 10 上的 PHP (LAMP) 堆栈。

先决条件

  • Debian 10 系统
  • 用户 sudo 特权

第 1 步:安装 Apache

首先,在终端中使用以下命令更新 apt 索引:

$ sudo apt update

然后安装 Apache, 发出这个命令:

$ sudo apt install apache2

安装完成后, Apache 服务将自动开始运行。 这是验证状态的命令 Apache 服务:

$ sudo systemctl status apache2

现在,如果您的系统上启用了防火墙,您将需要允许 Apache 端口通过它。 Debian 系统带有不同的配置文件,用于 Apache 可用于调整防火墙设置。 要查看所有应用程序配置文件的列表,请在终端中发出以下命令:

$ sudo ufw app list

我们将启用“万维网完整” 个人资料 Apache 这将允许两个端口上的流量 80(HTTP) 和端口 443(HTTPS)。 要查看有关“WWW Full”配置文件的信息,请在终端中执行以下命令:

$ sudo ufw app info "WWW Full"

要启用“WWW Full”配置文件,请在终端中执行以下命令:

$ sudo ufw allow in "WWW Full"

要验证规则是否已成功添加,请在终端中执行以下命令:

$ sudo ufw status