Установите LAMP на Ubuntu 24.04 | 22.04 с помощью одной команды

Звук LAMP может показаться знакомым, но это не для нашего стола, а для аббревиатуры, состоящей из начальных букв программ Linux, Apache, MySQL и PHP. Этот стек довольно распространен, когда речь идет о создании среды веб-сервера для установки популярных веб-приложений на базе PHP, таких как WordPress. Мы можем использовать LAMP для создания статического или динамического веб-контента.

LAMP – это стек программного обеспечения, начальные буквы которого состоят из следующих отдельных компонентов:

  • операционная система Linux
  • Веб-сервер Apache
  • Система баз данных MySQL
  • Язык сценариев PHP

Все программные компоненты, используемые для создания LAMP-среды, обычно устанавливаются на физические или виртуальные серверы На LAMP-серверах размещаются веб-сайты или интернет-магазины, созданные с помощью систем управления контентом (CMS). Серверы LAMP также служат средой для разработки программного обеспечения.

Поскольку LAMP является свободно распространяемым программным обеспечением, то и услуги по его предоставлению довольно популярны среди хостинг-провайдеров.

При необходимости отдельные компоненты системы LAMP могут быть заменены. Например, вместо веб-сервера Apache можно использовать Nginx, язык сценариев JavaScript или систему управления базами данных MariaDB, которые могут использоваться альтернативно. В зависимости от того, какой компонент заменяется, меняется и аббревиатура.

Хотя LAMp изначально предназначен для работы в системе Linux, его можно использовать и в Windows, и тогда он будет известен как WAMP.

Изучите отдельные программные компоненты системы LAMP

Отдельные программные компоненты Linux, Apache, MySQL и PHP выполняют разные задачи и обеспечивают различные функции.

Linux – ОС с открытым исходным кодом

Linux не нуждается в представлении, это популярная операционная система с открытым исходным кодом для управления оборудованием и запущенными приложениями. Она формирует интерфейс между оборудованием и установленными приложениями. Вы можете найти Linux в различных формах – от легких до тяжелых, вооруженных графикой для современных компьютеров. Среди наиболее популярных дистрибутивов Linux – Ubuntu, Debian, RedHat, Fedora и другие… Мы можем работать с ними как в графическом интерфейсе, так и с помощью терминала командной строки.

Веб-сервер Apache

Веб-сервер Apache – один из ключевых элементов среды LAMP. Это популярный HTTP-сервер, на котором работают сотни хостинг-серверов. Он помогает системе получать HTTP-запросы от клиентов, обрабатывать их и доставлять ответы клиентам по протоколу HTTP. Веб-сервер может обращаться к статическому контенту или передавать динамические запросы на серверный скриптовый язык, такой как PHP, Perl или Python.

Система управления базами данных MySQL

MySQL – это сервер баз данных SQL с открытым исходным кодом, используемый в среде стека LAMP для хранения данных, генерируемых веб-приложениями. Вместе с языком сценариев PHP MySQL генерирует динамический контент, который веб-сервер Apache затем доставляет клиенту.

Язык сценариев PHP

PHP расшифровывается как Hypertext Preprocessor и является языком сценариев, который можно использовать в качестве свободного программного обеспечения. Он может использоваться с различными серверами баз данных, и MySQL – один из них. PHP берет на себя обработку PHP-кода на стороне сервера для создания динамического контента. Веб-сервер Apache получает PHP-запросы от клиентов и направляет их интерпретатору PHP. После обработки он динамически генерирует HTML-документы, которые отправляются с веб-сервера на клиент.

Преимущества системы LAMP

1. Широко используется и поддерживается огромным сообществом разработчиков.
2. Стабильный и зрелый
3. Быстрое исправление ошибок или уязвимостей.
4. Свободный и открытый исходный код, следовательно, источник открыт для всех.
5. Распространение по лицензии GPL позволяет пользователям создавать свои полезные расширения или приложения вокруг компонентов стека Lamp.
6. Серверы LAMP обладают высокой степенью гибкости.
7. Обеспечивают высокую производительность при создании динамического веб-контента.

Команда для установки LAMP-сервера на Ubuntu 24.04 или 22.04

1. Запустите обновление системы

Все компоненты LAMP-сервера доступны для установки из системного репозитория Ubuntu по умолчанию. Таким образом, мы можем настроить среду без добавления дополнительного репозитория. Однако прежде чем двигаться дальше, просто выполните команду system update, чтобы убедиться, что система перестроила индексный кэш пакетов APT.

sudo apt update

2. Установите сервер Lamp на Ubuntu 24.04 или 22.04

Мы можем установить компоненты сервера LAMP по одному на нашу систему Ubuntu. Однако это трудоемкий процесс, поэтому, чтобы сократить его, мы используем одну команду. Она не только установит LAMP-сервер, но и включит и запустит все необходимые службы.

sudo apt install lamp-server^ php

Приведенная выше команда выберет все необходимые пакеты для установки Apache, MySQL и PHP в вашей системе.

Установка сервера Lamp на Ubuntu 22.04 или 20.04

3. Проверьте службу

После завершения установки мы можем проверить, работают ли установленные сервисы компонентов LAMP правильно или нет.

Для веб-сервера Apache:

systemctl status apache2 --no-pager -l
Проверьте состояние службы сервера Apache

Для базы данных MySQL:

systemctl status mysql --no-pager -l
Проверка состояния службы MySQL

4. Чтобы проверить версию

Если вы хотите узнать версию установленных компонентов стека сервера LAMP, мы можем проверить и это, используя приведенные команды:

php -v
apache2 -v
mysql -V
Проверить версию сервера LAMP

5. Удалите LAMP-сервер

Чтобы полностью удалить LAMP-сервер с вашей системы Ubuntu, мы можем воспользоваться данной командой:

sudo apt autoremove --purge apache2* mysql-server* php*

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *