Дурные примеры, несомненно, действуют сильнее хороших правил (Д. Локк).

Как установить NGINX с PHP-FPM и MYSQL на Ubuntu 16.04

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (1 оценок, среднее: 5,00 из 5)
Загрузка...

Статья опубликована: 1 января 2017

Как установить NGINX с PHP-FPM и MYSQL на Ubuntu 16.04
PHP, Apache и MySQL являются одними из самых популярных технологий для построения веб-приложений. Тем не менее, Apache является большим веб-сервером, который потребляет много ресурсов, а также для тех, кто ищет бюджетный хостинг могли бы заменить его более легким Nginx.

Начало работы

Для завершения этого руководства, вам потребуется следующее:
• 1 выделенный сервер с чистой установкой Ubuntu 16.04.

Ubuntu 16.04 LTS является долгосрочным выпуском с поддержкой, а это означает Canonical будет предоставлять обновления в течение 5 лет, а не 9 месяцев как обычно.

Notice: Every command should be run as root user

Учебник

Давайте начнем. Когда закончите, вы будете иметь серверную платформу, способную эффективно работать с любым количеством PHP и MySQL веб-приложениями.

Давайте начнем с применением всех последних обновлений. Это не только повысит уровень безопасности, но он также даст возможность избежать возможных сбоев пакетов при загрузки на последующих этапах.

 

Теперь мы установим базу данных MySQL, где веб-приложение будет держать все свои данные.

 

Вам будет предложено установить пароль администратора. Сделать этот пароль сильным и запомните его для последующего использования. Любой человек с этим паролем может получить доступ и изменять все содержимое базы данных.

Необходимы несколько дополнительных шагов, чтобы дополнительно защитить сервер базы данных. Давайте позаботимся об этом.

 

Сейчас настало время установить веб-сервер Nginx. Давайте его установим.

 

Демон Nginx Теперь должен теперь быть запущен и добавлен а автозагрузку.

 

В то время как Apache работает с PHP скриптами непосредственно, Nginx должен подключаться к внешнему FPM демону, чтобы интерпретировать скрипты. Этот демон должен быть установлен, прежде чем он может быть использован. Давайте установим необходимые пакеты.

 

Теперь, когда установлен и запущен демон, виртуальные хосты Nginx должны быть настроены, чтобы знать, как получить к нему доступ, и какие пути и файлы должны проходить через интерпретатор FPM.

 

Сохраните конфигурацию виртуального хоста, и перезапустите Nginx, чтобы воспользоваться изменениями.

 

Php.ini файл, где PHP и его модули настроены. Необходимо изменить одну строку, чтобы успешно выполнять скрипты в демоне FPM.

 

Найти этот блок в конфигурационном файле:

 

Измените последнюю строку следующим образом:

 

Сохраните и выйдите. Как и с Nginx, теперь необходимо перезапустить и включить демон FPM, чтобы изменения конфигурации вступили в силу.

 

Наконец, мы создадим простую страницу phpinfo, которая обеспечивает диагностическую информацию об установке. Эта страница будет позже заменена реальным приложением.
Введите корень документа виртуального хоста Nginx.

 

Создайте файл index.php

 

Теперь вставьте следующий код:

 

И, наконец, посетите страницу, которую вы только что создали, посетив http://your_main_ip. Вы должны увидеть много диагностических деталей о вашей установке PHP.

Вывод

В то время как этот учебник только устанавливает диагностическую страницу, теперь вы можете заменить его либо сайтом, который вы разработали самостоятельно, или любое количество приложений сторонних разработчиков скачанные в Интернете. PHP является простой платформой для работы, и эти инструкции могут легко применить к десяткам или сотням PHP инструментов. Если это руководство было полезным для Вас, любезно поделиться ею с другими, которые также могут быть заинтересованы в нем.

Как установить NGINX с PHP-FPM и MYSQL на Ubuntu 16.04


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

    Добавить комментарий

    Войти с помощью: 

    Ваш e-mail не будет опубликован. Обязательные поля помечены *

    Заполните форму и наш менеджер перезвонит Вам в самое ближайшее время!

    badge
    Обратный звонок 1
    Отправить
    galka

    Спасибо! Ваша заявка принята

    close
    galka

    Спасибо! Ваша заявка принята

    close