Настройка сборки LEMP: Ubuntu 18.04 + Nginx + PHP 7.2 + MySQL
Настройка сборки LEMP: Ubuntu 18.04 + Nginx + PHP 7.2 + MySQL
На сервере с установленной Ubuntu 18.04 будем ставить Nginx, потом MySQL и потом PHP 7.2.
Соединяемся с сервером с помощью Putty.
Далее обновляем список пакетов репозитория командой
Далее вводим команду
p>
Нажимаем Y
Проверяем статус командой
Чтобы выйти нажимаем q
Некоторые команды:
Запустить Nginx можно командой:
Добавить Nginx в автозагрузку:
Убрать Nginx из автозагрузки:
Перезапустить Nginx:
После установки Ngnix переходим по IP в браузере и должны увидеть такую страницу
Далее устанавливаем MySQL
Нажимаем Y
Производится установка, пароль никакой не создается для root
Далее устанавливаем PHP
В идеале вам нужны все эти пакеты, если потом на сервер будете ставить CMS на PHP, например, Wordpress.
Нажимаем y
Настройка PHP
Поиск осуществляется клавишей F6
Чтобы выйти из nano нажмите Ctrl+X и затем Y
Далее настраиваем связь Nginx + PHP
Получаем
В строке index добавить обработку index.php
В директиве server_name прописываем адрес домена или IP адрес
Настраиваем директиву location (Раскомментировать 4 строчки)
Проверяем командой sudo nginx -t.
Если все хорошо, то перезагружаем командой
Проверяем работоспособность
Перейдя по адресу IP сервера, должны получить
И еще вам понадобиться настроить порты при помощи утилиты UFW. Откройте порты 80, 443, 3306, 22
Пример команды
Проверить статус
Включить
Включить 22 порт или SSH соединение
Или можно так
Посмотреть список
- 687