Покрокова інструкція, як встановити LAMP
на CentOS Stream, потрібна для розробки та тестування додатків на PHP.
Стек LAMP
- абревіатура, яка розшифровується як:
Як правило, сюди необхідно додавати і nginx, оскільки в Apache і nginx відрізняються алгоритми обробки запитів. Якщо сервер використовується для розробки (мінімальна кількість запитів), у такому разі підійде і Apache. Якщо потрібен сервер для опрацювання великої кількості запитів і роботи в умовах високих навантажень, додатково вибирають nginx як reverse-proxy
.
Інсталл апача на ЦентОС передбачає низку дій:
1. Встановлення Apache командою
dnf install httpd
2. Додавання апача в автоматичні завантаження і запуск служби.
3. Доступ до портів (як правило, на сервері він закритий звичайним брандмауером Файрвол. Використовується команда:
firewall-cmd --permanent --zone=public --add-service=http
Аналогічно для https
. Далі перезавантажуємося і дивимося, чи відкрилися порти після зміни дефолтних налаштувань.
Якщо все гаразд, можна спробувати зробити просту сторінку для тесту. Перевіряють її просто: IP-адреса VPS вбивається в адресний рядок браузера. Якщо все працює і відкривається, переходять до налаштувань. Необхідно створити конфігураційний файл і перевірити Apache на помилки синтаксису.