Установка LAMP в Almalinux (9)

Смотрите также
Arch
Debian 11
Ubuntu 20.04
Ubuntu 22.04

LAMP — это популярный программный набор программ с открытым исходным кодом, который в основном используется для тестирования и размещения веб-приложений. Это аббревиатура от Linux, Apache, MariaDB/MySQL и PHP.

Apache — популярный и широко используемый веб-сервер с открытым исходным кодом. MariaDB — это бесплатная коммерчески поддерживаемая система управления реляционными базами данных с открытым исходным кодом, а PHP — это серверный язык сценариев, используемый для разработки динамических веб-страниц.

В этой статье рассмотрим, как установить стек LAMP на Almalinux 9.

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

Almalinux: 9
Apache: 2.4
MariaDB: 11.5
PHP: 8.4


Обновление ОС.

Обновите операционную систему, чтобы быть уверенным, что пакеты имеют последнюю версию:

Установка Apache сервера.

Сервер Apache, по умолчанию, присутствует в репозиториях Almalinux. Так что, установить его можно просто выполнив следующую команду:

Apache не запускается автоматически при установке. Поэтому, после установки, необходимо будет запустить службу Apache и добавить ее в автозагрузку, введя следующие команды:

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

Вывод, должен быть примерно следующий:

Если у вас включен firewalld, то необходимо разрешить следующие сервисы HTTP и HTTPS:

Чтобы проверить, что все работает правильно, откройте браузер и введите адрес вашего сервера:

Вы должны увидите тестовую страницу, как показано ниже:

Установка 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 были установлены можно с помощью следующей команды:

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

Заключение.

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

Was this helpful?

0 / 0

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