Как установить LEMP-стек (Linux, nginx, MySQL, PHP) на Ubuntu 14.04 LTS

Что такое LЕMP

LEMP - это аналог популярного стека LAMP, используемого для разработки и развертывания веб-приложений. Традиционно LAMP состоит из Linux, Apache, MySQL и PHP. Благодаря своей модульной природе компоненты легко могут быть заменены. В LEMP Apache заменяется легким, но мощным Nginx, который может обеспечить более предсказуемую производительность при высоких нагрузках.

Apache vs Nginx

Apache:

Nginx:

Установка nginx

Прежде всего следует обновить локальную базу пакетов:

Далее установите пакет из главного репозитория

Настройка правил Firewall

С помощью команды iptables необходимо открыть HTTP порт:

Проверка установки nginx

В адресной строке браузера перейдите по адресу, указав ваш домен или IP-адрес:

http://<domain_or_IP>
Например: http://121.22.123.59

После этого должна будет открыться страница с приветствием.

Установка MySQL

MySQL — это система управления базами данных (СУБД), которая используется для организации и получения контента. Необходимо установить MySQL с поддержкой PHP. Установите пакеты из главного репозитория Ubuntu с помощью менеджера пакетов:

Здесь установщик попросит вас задать пароль супер-пользователя БД.

Для подключения к системе управления базами данных MySQL в приглашении командной строки введите следующую команду и затем пароль-суперпользователя:

Для повышения уровня безопасности MySQL существует специальный скрипт, который мы рекомендуем использовать:

Последнее обновление: 09.04.2024