在 Ubuntu 20.04/22.04 上安装 LAMP 服务器的 2 种方法
了解在 Ubuntu 22.04 LTS Jammy Jelly Fish 或 Ubuntu 20.04 Focal Fossa Linux 上使用命令终端安装 LAMP(Linux、Apache、MySQL 和 PHP)服务器的简单方法。
每当谈到拥有用于商业目的的 Web 服务器时,出现的第一个名称就是 Apache。它是最好的开源 Web 服务器之一,可轻松安装在任何 Linux 系统上。但是,除了 Apache Web 服务器之外,还有许多 Web 应用程序需要一些其他东西才能正常工作,例如 WordPress——它是一个基于 PHP 的 CMS。因此,要在我们的 Linux 上使用它,我们需要一堆服务器应用程序。例如提供动态网页——PHP 语言;用于存储数据 MySQL/MariaDB。因此,所有这些平台的堆栈被称为 LAMP 服务器。
软件组件通常安装在物理或虚拟服务器上。LAMP 系统可以提供静态或动态 Web 内容。基于 LAMP 的服务器的典型应用领域是借助内容管理系统 (CMS) 创建的网站或在线商店。
软件组件是免费提供的,并最大限度地降低了实现服务器环境的成本。由于该软件的代码是开源的,程序员可以开发自己的扩展或进行更改。LAMP 服务器提供了高度的灵活性。
LAMP 的变体和替代品
LAMP 环境的所有 LAMP 组件都是可更换的。操作系统、Web服务器、数据库管理系统、脚本语言可以互换。以下是支持操作系统的 LAMP 环境的一些替代方案
WAMP(Linux操作系统已被微软Windows取代,但不用于商业用途,仅用于本地开发)
MAMP(Linux操作系统已被苹果的macOS取代,不用于商业用途)
LAPP(MySQL数据库管理系统已被PostgreSQL取代;可用于商业应用)
LEMP(Apache 网络服务器被网络服务器 Nginx 取代)
在 Ubuntu 22.04 | 20.04 LTS 上安装 LAMP 服务器的步骤
此处给出的命令可用于其他类似的操作系统和 Ubuntu 版本,例如 18.04,包括 Debian。
一、要求
• Ubuntu 20.04 或 22.04 Linux
• 至少是具有 sudo 访问权限的非 root 用户
• 命令终端
• 互联网连接
#LST 使用 tasksel 安装 LAMP 服务器的方法
2.在Ubuntu上安装Tasksel
好吧,Tasksel 是 Ubuntu 上的一个程序,可以通过系统存储库安装服务器应用程序堆栈,在命令的帮助下很容易。因此,首先在您的 Ubuntu 22.04 或 20.04 LTS 系统上安装它。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install tasksel
3. 在Ubuntu 20.04 上安装 LAMP 服务器
接下来,我们可以使用“Tasksel”命令工具轻松安装 Apache、MySQL 和 PHP。这也将启动并启用所有必需的服务。我们不需要手动设置 LAMP 的各个组件。因此,请使用给定的命令:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo tasksel install lamp-server
要么
要获得直观的界面,请使用(22.04下不行):
linuxmi@linuxmi:~/www.linuxmi.com$ sudo tasksel
从 Intuitive Text Wizard 中选择LAMP Server 。
使用箭头键并选择“ Lamp-server ”,然后按 Tab 键选择OK按钮,然后按Enter键。
等待几分钟,LAMP 服务器将在您的 Ubuntu Linux 上。
第2个方法是单独安装 LAMP 组件
好吧,如果您不想(或不能)使用 Tasksel 方法,那么请使用 APT 包管理器来分别安装 LAMP 服务器组件。而且我们还需要手动启用服务。
4. 安装 Apache 网络服务器
正如我们在教程开始时所讨论的,安装 Apache 网络服务器的包已经可以通过默认系统存储库获得。因此,运行单个命令就可以完成这项工作。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install apache2
安装完成后,我们可以启用并启动网络服务器服务。
要启动和启用 Apache:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl start apache2
并启用它,以便服务可以在系统启动时运行。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable apache2
检查服务的状态
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl status apache2
5. 安装 MySQL/MariaDB 数据库服务器
使用 Tasksel,我们将自动获得 MySQL 数据库而不是 MariaDB。因此,如果您想要 MariaDB 数据库,请使用此处给出的手动安装方法。
对于 MySQL
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install mysql-server
要启动和启用服务:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable –now mysqld
状态:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl status mysqld
要么
对于 MariaDB:
对于那些想要 MariaDB 而不是 MySQL 的人,命令将是:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install mariadb-server
启用并启动服务:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl enable –now mariadb
6. 在 Ubuntu 22.04 上设置 PHP | 20.04
LAMP 堆栈环境的最后一个组件是 PHP。它是运行基于 PHP 的 Web 应用程序所需的流行的服务器端脚本语言。
给定的命令将在您的 Ubuntu 操作系统存储库中安装最新的可用 PHP 版本。
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install php libapache2-mod-php
安装一些常见的 PHP 扩展:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo apt install php-{curl,intl,zip,soap,xml,gd,mbstring,bcmath,common,mysqli}
启用重写模块:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo a2enmod rewrite
重启 Apache 网络服务器:
linuxmi@linuxmi:~/www.linuxmi.com$ sudo systemctl restart apache2
结论:
因此,这些是使用命令终端在 Ubuntu 22.04 或 20.04 Linux 系统上安装和开始使用 LAMP 环境的一些常用方法。设置 LAMP 后,您可以开始设置各种 Web 应用程序,例如 Joomla、WordPress 或 CRM。好吧,本指南仅用于设置 LAMP,但还有其他内容,例如设置虚拟主机、Web 目录等……我们可以在设置一些 Web 应用程序时学习。
The post 在 Ubuntu 20.04/22.04 上安装 LAMP 服务器的 2 种方法 first appeared on Linux迷.
共有 0 条评论