Как установить LAMP на Debian 12 24 февраля .02.2025 3357 LAMP – набор программного обеспечения для создания и управления веб-приложениями. Данный стек состоит из операционной системы Linux, веб-сервера Apache, СУБД MySQL, а также языка программирования PHP. Apache обрабатывает HTTP-запросы, передавая их PHP-интерпретатору, который взаимодействует с MySQL для хранения и извлечения данных. Собственно, сама аббревиатура LAMP представляет собой сокращение от Linux, Apache, MySQL, PHP. Данный стек широко используется благодаря своей открытости, бесплатности и поддержке сообществом. Далее в статье разберём, как установить LAMP на виртуальный сервер, работающий под управлением одной из самых популярных операционных систем семейства Linux – Debian. Установка ApacheApache в стеке LAMP выполняет функцию веб-сервера. Он принимает запросы от клиентов и передаёт их в PHP для последующей обработки. После генерации в PHP динамического контента Apache отправляет готовую HTML-страницу пользователю. Перед установкой на Debian нового программного обеспечения обновите при помощи менеджера
Для установки Apache с использованием менеджера
По окончании установки проверьте состояние службы
Из вывода команды видно, что служба работает и установлена в автозагрузку:
Если ваша система защищена брандмауэром UFW, то следует добавить в него правило, разрешающее доступ к серверу с использованием протокола HTTP:
Чтобы убедиться в работоспособности Apache, откройте браузер и перейдите на
Если установленный веб-сервер работает, вы уже можете с его помощью настроить виртуальный хост, и ваш сайт будет доступен по своему доменному имени. Установка MySQLЕщё один компонент стека LAMP – система управления реляционными базами данных MySQL. Данная СУБД используется для хранения, организации и обработки данных. MySQL поддерживает язык запросов SQL, что позволяет обеспечить высокую производительность, надёжность и масштабируемость. В стеке LAMP MySQL отвечает за хранение и управление данными. При этом PHP взаимодействует с MySQL, выполняя SQL-запросы. В то же время Apache и PHP используют MySQL для генерации динамического контента. Установка, а также первоначальная настройка MySQL в Debian, призванная повысить уровень безопасности СУБД, подробно описаны в посвящённой этому статье нашего справочника. Установка PHPPHP в стеке LAMP отвечает за обработку серверной логики и генерацию динамического контента. PHP взаимодействует с MySQL для получения и обновления данных. Он выполняет скрипты, формирует HTML-страницы и передает их Apache для отправки в браузер пользователя. В Debian 12 установка PHP доступна из стандартных репозиториев системы. Инсталляция PHP подразумевает установку нескольких модулей. Их набор зависит от задач, для решения которых будет использоваться PHP. При этом минимальный набор, которого хватит для базового веб-приложения, состоит из следующих пакетов:
Для установки всех этих компонентов выполните команду:
Корректность установки PHP можно проверить через вывод его версии при помощи команды:
Также вы можете проверить корректность вывода демонстрационной страницы PHP. Если на вашем веб-сервере настроен виртуальный хост, например,
И там создайте файл
Затем скопируйте в данный файл следующий текст:
После чего закройте файл, сохранив при этом внесённые в него изменения, и откройте браузер, где перейдите на
Так как данная страница содержит достаточное количество довольно чувствительной информации о вашей системе, то рекомендуется после этого удалить файл
Содержание статьи Другие статьина тему Linux | |||||
| |