Ubuntu 18.04 Install NGINX, MySQL-MariaDB and PHP (LEMP stack) [WEB SERVER 08]
Оглавление:
- Установите LEMP Stack в Ubuntu 18.04
- Предпосылки
- Шаг 1. Установка Nginx
- Шаг 2. Установка MySQL
- Шаг 3. Установка PHP
- Шаг 4. Настройка Nginx для обработки страниц PHP
- Дополнительная информация
- Учебники
Термин LEMP является аббревиатурой от имен его четырех компонентов с открытым исходным кодом:
- L - операционная система Linux E - Nginx a HTTP и обратный прокси-сервер M - MySQL или система управления реляционными базами данных MariaDB P - PHP язык программирования.
Из этой серии руководств вы узнаете, как установить Nginx, создать серверные блоки Nginx, создать бесплатный SSL-сертификат Let's Encrypt, установить и защитить MySQL, а также установить PHP 7.2.
Подробные руководства, которые являются частью этой серии, перечислены в конце этой страницы.
Установите LEMP Stack в Ubuntu 18.04
Этот быстрый старт покажет вам основные шаги, необходимые для установки стека LEMP на сервере Ubuntu 18.04.
Предпосылки
Пользователь, в который вы вошли, должен иметь права sudo для установки пакетов.
Шаг 1. Установка Nginx
Nginx доступен в репозиториях Ubuntu. Обновите индекс пакетов и установите Nginx с помощью следующих команд:
sudo apt update
sudo apt install nginx
Шаг 2. Установка MySQL
Следующим шагом является установка пакетов MySQL. Для этого введите:
sudo apt install mysql-server
После завершения установки
mysql_secure_installation
команду
mysql_secure_installation
чтобы повысить безопасность установки MySQL:
sudo mysql_secure_installation
Вам будет предложено установить пароль пользователя root, удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных. Вы должны ответить «Y» (да) на все вопросы.
Шаг 3. Установка PHP
Ubuntu 18.04 LTS поставляется с последней и самой лучшей версией PHP 7.2. Чтобы установить PHP FPM и несколько наиболее распространенных модулей PHP, введите:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Шаг 4. Настройка Nginx для обработки страниц PHP
Теперь, когда у нас установлены все компоненты LEMP, мы можем отредактировать файл конфигурации виртуального хоста Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:
server {
#… other code
location ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.2-fpm.sock; }}
Не забудьте перезапустить службу Nginx, чтобы изменения вступили в силу:
Дополнительная информация
Для получения более подробных инструкций о каждом шаге, пожалуйста, обратитесь к следующим учебникам.
Учебники
Руководство по привратнику: как с его помощью установить и установить приложения Mac
Узнайте больше о Gatekeeper и о том, как использовать его для установки самых безопасных приложений на ваш Mac.
Как установить, установить принтер hp officejet 6500a plus "все в одном"
Узнайте, как настроить и установить принтер HP Officejet 6500A Plus «все в одном».
Как установить стек lemp на Debian 9
Эта серия руководств покажет вам, как установить Nginx, создать серверные блоки Nginx, создать бесплатный SSL-сертификат Let's Encrypt, установить и защитить MySQL, а также установить PHP.







