Автоматическая установка LEMP на CentOS 8

Введение

Как установить программы стека LEMP за 5 минут? Очень просто, если воспользоваться скриптом автоматической установки. В сети довольно много материала с инструкцией по установке LEMP.  Для того, что бы совершить установку нужно установить и настроить веб-сервер Nginx, PHP, MariaDB/MySQL. Так же нужно создать серверные блоки для того, что бы на сервере можно было разместить более одного сайта. Эта операция в принципе не сложная, но требует погружения в процесс установки. Я решил автоматизировать этот процесс и написал небольшой скрипт, который делает все это автоматически. Достаточно только запустить скрипт и ответить на несколько вопросов в ходе установки и настройки. Этот способ установки подойдет тем, кто не хочет разбираться во всех тонкостях установки, а хочет за считанные минуты получить полностью рабочий веб-сервер. Так же, с помощью скрипта, помимо LEMP можно установить CMS WordPress и приложение для управления базами данных phpMyAdmin.

Установка

Скрипт написан на языке Python. Поэтому для запуска скрипта необходимо установить поддержку Python в системе. Так же для загрузки самого скрипта на сервер потребуется программа wget. Для установки выполните:

[root@hostname ~]# dnf install python3 wget

Затем, для того что бы скрипт мог работать с сервером баз данных нужно установить расширение pymysql. Выполняем:

[root@hostname ~]# pip3 install pymysql

Скачиваем скрипт:

[root@hostname ~]# wget https://itseason.ru/wp-content/uploads/scripts/lemp_install_centos8.py

И запускаем:

[root@hostname ~]# python3 lemp_install_centos8.py
Запуск скрипта установки LEMP

Запуск скрипта установки LEMP

Далее нужно ввести цифру, соответствующую подходящему вам варианту установки и нажать Enter. Для примера я введу цифру 1 для установки LEMP + phpMyAdmin + WordPress. От установки phpMyAdmin можно отказаться. Так же в процессе установки будет предложено задать root пароль сервера баз данных MariaDB (рекомендуется), указать имя папки установки phpMyAdmin и парольную фразу. А еще задать адрес сайта, создать базу данных, необходимую для работы WordPress (если соответствующий пункт был выбран при установке) и пользователя этой базы.

Создание root пароля MariaDB

Создание root пароля MariaDB

Запрос на установку phpMyAdmin

Запрос на установку phpMyAdmin

Установка LEMP

Установка LEMP

Установка завершена

Установка завершена

Если был выбран пункт установки WordPress, то после завершения работы скрипта остается лишь зайти на сайт, который был создан и задать данные для входа в админ панель и нажать кнопку Установить WordPress.

Завершение установки WordPress

Завершение установки WordPress

Созданный сайт

Созданный сайт

Войти в phpMyAdmin можно по пути: http://ip-адрес/имя папки phpMyAdmin. Например я при установке задал имя dbadmin, ip-адрес моего сервера 192.168.122.12, адрес входа в моем случае будет http://192.168.122.12/dbadmin.

Вход в phpMyAdmin

Вход в phpMyAdmin

Для входа можно использовать логин root и пароль, который был задан при установке LAMP.

Заключение

На этом установка завершена. Весь процесс занял менее 5 минут. Так же с помощью скрипта можно создавать отдельные серверные блоки уже после установки LEMP. Если возникли какие-либо вопросы или замечания по работе данного скрипта - пишите в комментариях.

Читайте также:

Оставить комментарий