LAMP-сервер — это классический и мощный стек для развёртывания веб-приложений, состоящий из Linux, Apache, MySQL/MariaDB и PHP. Это основа для множества CMS (WordPress, Joomla) и веб-фреймворков. В этом подробном руководстве мы разберём, как установить, настроить и полностью удалить LAMP-сервер в трёх основных семействах дистрибутивов Linux: Ubuntu/Debian, Fedora/RHEL и Arch Linux/Manjaro.
Что такое LAMP и зачем он нужен?

Акроним LAMP описывает четыре ключевых компонента современного веб-сервера:
-
Linux — операционная система.
-
Apache — веб-сервер, обрабатывающий HTTP-запросы.
-
MySQL/MariaDB — система управления реляционными базами данных для хранения информации.
-
PHP — скриптовый язык программирования для создания динамического контента.
Этот стек идеально подходит для локальной разработки, тестирования и развёртывания широкого спектра веб-проектов.
Часть 1: Установка LAMP-сервера в разных дистрибутивах

Для дистрибутивов на основе Debian/Ubuntu (Ubuntu, Linux Mint, Debian)
Для дистрибутивов на основе Fedora/RHEL (Fedora, CentOS, AlmaLinux)
Для дистрибутивов на основе Arch (Arch Linux, Manjaro)
Часть 2: Базовая настройка и проверка работоспособности
После установки необходимо проверить, что все компоненты работают корректно.
Проверка Apache
Откройте браузер и перейдите по адресу http://localhost или http://ваш_ip_адрес. Должна появиться тестовая страница Apache.
Проверка PHP
Создайте тестовый PHP-файл в корневой веб-директории:
-
Ubuntu/Debian:
/var/www/html/info.php -
Fedora/RHEL:
/var/www/html/info.php -
Arch:
/srv/http/info.php
Добавьте в файл содержимое: <?php phpinfo(); ?>
Сохраните файл и откройте в браузере http://localhost/info.php. Вы увидите страницу с подробной информацией о конфигурации PHP.
Настройка MySQL/MariaDB
После выполнения mysql_secure_installation вы можете войти в консоль MySQL:
Создайте тестовую базу данных и пользователя для ваших веб-проектов.

Часть 3: Полное удаление LAMP-сервера
Если LAMP-сервер больше не нужен, важно удалить его полностью, чтобы освободить ресурсы и избежать конфликтов.
Для дистрибутивов на основе Debian/Ubuntu
Для дистрибутивов на основе Fedora/RHEL
Для дистрибутивов на основе Arch
Итоги и рекомендации
Вы успешно установили, настроили и научились удалять LAMP-сервер в различных дистрибутивах Linux. Ключевые моменты:
-
Установка требует разных команд для apt, dnf и pacman.
-
Настройка безопасности MySQL/MariaDB через
mysql_secure_installationобязательна. -
Проверка через тестовые страницы Apache и PHP подтверждает корректность установки.
-
Полное удаление включает остановку служб, удаление пакетов и очистку конфигурационных файлов.
Для рабочих серверов дополнительно настройте:
-
Виртуальные хосты в Apache для нескольких сайтов
-
Регулярное обновление компонентов стека
-
Настройку брандмауэра и ограничение доступа к административным интерфейсам
Теперь вы готовы к развёртыванию веб-приложений на базе надежного LAMP-стека.
