How To Install LEMP (Linux, Nginx, MySQL, & PHP) pada Debian 9
Оглавление:
- Установить LEMP Stack в Debian 9
- Предпосылки
- Шаг 1. Установка Nginx
- Шаг 2. Установка MariaDB
- Шаг 3. Установка PHP
- Шаг 4. Настройка Nginx для обработки страниц PHP
- Дополнительная информация
- Учебники
Термин LEMP является аббревиатурой от имен его четырех компонентов с открытым исходным кодом:
- L - операционная система Linux E - Nginx HTTP и обратный прокси-сервер M - MySQL или система управления реляционными базами данных MariaDB P - PHP язык программирования.
Эта серия руководств покажет вам, как установить Nginx, создать серверные блоки Nginx, сгенерировать бесплатный SSL-сертификат Let's Encrypt, установить и защитить MySQL, а также установить PHP.
Подробные руководства, которые являются частью этой серии, перечислены в конце этой страницы.
Установить LEMP Stack в Debian 9
Этот краткий обзор покажет вам основные шаги, необходимые для установки стека LEMP на сервере Debian 9.
Предпосылки
Пользователь, в который вы вошли, должен иметь права sudo для установки пакетов.
Шаг 1. Установка Nginx
Nginx доступен в репозиториях Debian по умолчанию. Обновите индекс пакетов и установите Nginx с помощью следующих команд:
sudo apt update
sudo apt install nginx
Сервис Nginx запустится автоматически после завершения процесса установки.
Шаг 2. Установка MariaDB
С выпуском Debian 9 MySQL был заменен на MariaDB в качестве системы баз данных по умолчанию. Установите MariaDB, выполнив следующую команду:
sudo apt install mariadb-server
После завершения установки
mysql_secure_installation
команду
mysql_secure_installation
чтобы повысить безопасность установки MySQL:
sudo mysql_secure_installation
Вам будет предложено установить пароль пользователя root, удалить анонимного пользователя, ограничить доступ пользователя root к локальной машине и удалить тестовую базу данных. Вы должны ответить «Y» (да) на все вопросы.
Если вы хотите установить MySQL вместо MariaDB, обратитесь к нашему руководству за инструкциями по установке.Шаг 3. Установка PHP
Debian 9 поставляется с версией PHP 7.0. Чтобы установить PHP FPM и наиболее распространенные модули PHP, введите:
sudo apt install php-fpm php-opcache php-cli php-gd php-curl php-mysql
Чтобы установить PHP 7.2, посетите этот учебник.
Шаг 4. Настройка Nginx для обработки страниц PHP
Теперь, когда у нас установлены все компоненты LEMP, мы можем отредактировать файл конфигурации виртуального хоста Nginx и добавить следующие строки, чтобы Nginx мог обрабатывать файлы PHP:
server {
#… other code
location ~.php $ {include snippets / fastcgi-php.conf; fastcgi_pass unix: /run/php/php7.0-fpm.sock; }}
Не забудьте перезапустить службу Nginx, чтобы изменения вступили в силу:
Дополнительная информация
Для получения более подробных инструкций о каждом шаге, пожалуйста, обратитесь к следующим учебникам.
Учебники
Как установить стек ламп на Debian 9
Из этой серии руководств вы узнаете, как установить стек LAMP в Debian 9. Мы покажем, как установить Apache, создать виртуальные хосты Apache, создать бесплатный SSL-сертификат Let's Encrypt, установить и защитить MySQL, а также установить PHP 7.2.
Как установить ламповый стек на Ubuntu 18.04
Эта серия руководств покажет вам, как установить Apache, создать виртуальные хосты Apache, сгенерировать бесплатный SSL-сертификат Let's Encrypt, установить и защитить MySQL, а также установить PHP 7.2.
Установить стек лампы на Centos 7
В этой серии мы покажем вам, как установить Apache, создать бесплатный SSL-сертификат Let's Encrypt, установить и защитить MariaDB и установить PHP 7.x.







