Пошаговая инструкция, как установить LAMP на CentOS Stream, нужна для разработки и тестирования приложений на PHP.
Стек LAMP – аббревиатура, которая расшифровывается как:
L – Linux (ОС);
A – Apache (web-сервер);
M – MySQL (БД);
P – интерпретатор.
Как правило, сюда необходимо добавлять и nginx, т.к. у Apache и nginx отличаются алгоритмы обработки запросов. Если сервер используется для разработки (минимальное кол-во запросов), в таком случае подойдет и апач. Если нужен сервер для обработки большого количества запросов и работы в условиях хайлоад-нагрузок, дополнительно выбирают nginx как reverse-proxy.
Инсталл апача на ЦентОС подразумевает ряд действий:
1. Установка Апача командой dnf install httpd.
2. Добавление апача в автоматические загрузки и запуск службы.
3. Доступ к портам (как правило, на сервере он закрыт дефолтным брандмауэром Файрволд. Используется команда firewall-cmd --permanent --zone=public --add-service=http. Аналогично для https. Дальше перезагружаемся и смотрим, открылись ли порты после изменения дефолтных настроек.
Если все в порядке, можно попробовать сделать простую страницу для теста. Проверяют ее просто: IP-адрес VPS вбивается в адресную строку браузера. Если все работает и открывается, переходят к настройкам. Необходимо создать конфигурационный файл и проверить Apache на ошибки синтаксиса.
Примените скидку, вставив промокод в специальное поле при оформлении заказа: