Способы оплаты Abuse

Как установить стек LAMP на сервер CentOS Stream

13.12.2022, 12:58

Пошаговая инструкция, как установить LAMP на CentOS Stream, нужна для разработки и тестирования приложений на PHP.

Что такое стек LAMP

Стек LAMP – аббревиатура, которая расшифровывается как:

L – Linux (ОС);

A – Apache (web-сервер);

M – MySQL (БД);

P – интерпретатор.

Как правило, сюда необходимо добавлять и nginx, т.к. у Apache и nginx отличаются алгоритмы обработки запросов. Если сервер используется для разработки (минимальное кол-во запросов), в таком случае подойдет и апач. Если нужен сервер для обработки большого количества запросов и работы в условиях хайлоад-нагрузок, дополнительно выбирают nginx как reverse-proxy.

Пошаговая инструкция, как установить Apache (web-сервер)

Инсталл апача на ЦентОС подразумевает ряд действий:

1. Установка Апача командой dnf install httpd.

2. Добавление апача в автоматические загрузки и запуск службы.

3. Доступ к портам (как правило, на сервере он закрыт дефолтным брандмауэром Файрволд. Используется команда firewall-cmd --permanent --zone=public --add-service=http. Аналогично для https. Дальше перезагружаемся и смотрим, открылись ли порты после изменения дефолтных настроек.

Если все в порядке, можно попробовать сделать простую страницу для теста. Проверяют ее просто: IP-адрес VPS вбивается в адресную строку браузера. Если все работает и открывается, переходят к настройкам. Необходимо создать конфигурационный файл и проверить Apache на ошибки синтаксиса.