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

Як встановити стек LAMP на сервер CentOS Stream

13.12.2022, 12:58

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

Що таке стек LAMP

Стек LAMP - абревіатура, яка розшифровується як:

  • L - Linux (OS);
  • A - Apache (web-сервер);
  • M - MySQL (DB);
  • P - інтерпретатор.

Як правило, сюди необхідно додавати і nginx, оскільки в Apache і nginx відрізняються алгоритми обробки запитів. Якщо сервер використовується для розробки (мінімальна кількість запитів), у такому разі підійде і Apache. Якщо потрібен сервер для опрацювання великої кількості запитів і роботи в умовах високих навантажень, додатково вибирають nginx як reverse-proxy.

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

Інсталл апача на ЦентОС передбачає низку дій:

1. Встановлення Apache командою

dnf install httpd

2. Додавання апача в автоматичні завантаження і запуск служби.

3. Доступ до портів (як правило, на сервері він закритий звичайним брандмауером Файрвол. Використовується команда:

firewall-cmd --permanent --zone=public --add-service=http

Аналогічно для https. Далі перезавантажуємося і дивимося, чи відкрилися порти після зміни дефолтних налаштувань.

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