Установка LEMP в Almalinux (8|9)

Смотрите также
Arch

В этой статье вы узнаете, как установить и настроить стек Nginx, MySQL, PHP (LEMP) в Almalinux.

Протестировано на:

Almalinux: 8|9


Обновление системы

Запустите следующую команду от имени пользователя root, чтобы обновить Almalinux:

Установка NGINX

После обновления системы установите веб-сервер Nginx с помощью следующей команды:

Запустите службу Nginx и добавьте ее в автозагрузку с помощью следующих команд:

Чтобы проверить состояние Nginx , запустите:

Основной файл конфигурации Nginx — /etc/nginx/nginx.conf. Вы можете отредактировать его в соответствии с вашими требованиями.

Тестирование NGINX

Откройте веб-браузер и перейдите по адресу http://localhost или http://IP-адрес. Вы должны будете увидеть приветственную страницу nginx.

Установка MariaDB

Для нашего сервера будем использовать MariaDB сервер. В стандартных репозиториях уже доступен пакет с этим сервером. Но если вы хотите использовать более свежую версию, то необходимо сначала установить репозиторий с ней. В данном случае, я установил версию 11.5

После добавления репозитория, установку сервера можно выполнить с помощью следующей команды:

После завершения установки проверим нашу версию MariaDB.

Запустите демон сервера базы данных, а также добавьте его в автозагрузку:

Проверим статус службы:

Вывод примерно должен быть такой:

Защита MariaDB.

Для настройки безопасности БД, можно воспользоваться скриптом mariadb-secure-installation, который поможет вам защитить ваш сервер базы данных MariaDB:

Вы можете установить пароль root для MariaDB, а также удалить пустые базы данных, ограничить удаленный доступ, за исключением локального хоста, удалить анонимных пользователей и многое другое:

Установка PHP.

В Almalinux 9 в базовых репозиториях доступен PHP версии 8.0. Однако его поддержка уже закончилась, поэтому рекомендую установить PHP из репозитория Remi. Это бесплатный сторонний репозиторий, в котором всегда доступны последние сборки PHP.

Теперь добавим репозиторий remi

По умолчанию, репозитории для различных версий php отключены. Сначала определимся какую версию php нам надо установить.

Посмотреть список доступных версий можно следующей командой:

Как видим, последняя доступная версия 8.4. Установим ее следующей командой

После установки проверим версию установленного пакета php

Проверить какие модули PHP были установлены можно с помощью следующей команды:

Если в выводе отсутствует необходимый для работы модуль, то необходимо будет его дополнительно установить.

Заключение.

Вот и все на этом, LEMP стек установлен. Можно начинать с ним работать. Надеюсь статья будет полезна для вас.

Was this helpful?

0 / 0

Добавить комментарий 0