Как да се инсталира и конфигурира lemp (Linux, Nginx, MySQL, PHP) на сървъра, с убунту на - vscale общност

LEMP - набор от популярен с отворен код от страна на сървъра софтуер, необходими за управлението на динамични уеб сайтове и уеб приложения. Тази технология стека е задължително минимално изискване за функционирането на най-популярните системи и рамки (като Wordpress, 1C-Битрикс, Laravel) за управление на съдържанието.

LEMP е съкращение от първите букви на имената, използвани в него на компонентите, които прилагат необходимата част от набора от технологии:

  • Linux - общото име на разпределения на операционни системи, които се използват за поддържане на интернет сървъри, центрове за данни, суперкомпютри и др.
  • Nginx - бърза и надеждна HTTP сървър се използва за поддръжка и маршрутизиране на външни искания (да се чете като Engine-X);
  • MySQL - система за управление на бази данни;
  • PHP - общо предназначение език за програмиране, който се използва основно за изграждане на уеб приложения.

LEMP е алтернатива на еднакво популярни стека LAMP (Linux, Apache, MySQL, PHP), който се използва вместо Nginx Apache уеб сървър.

Текущ ръководство описва инсталацията и последващата конфигурация LEMP-стека на сървъра с разпределението на Ubuntu 14.04.

За монтажа на съставните й части, той ще използва Ubuntu за управление на пакетите (APT), която по подразбиране е достъпен след инсталирането на Ubuntu.

технически изисквания

Преди да продължите с този урок, ние имаме сървър с изградената дистрибуторска Ubuntu 14.04 трябва да се създаде и конфигуриране на връзката със сървъра чрез SSH за потребител с администраторски (SUDO) привилегии.

Стъпка 1: Инсталиране на Nginx уеб сървър

За обслужване на HTTP заявки от посетителите на вашия бъдещ сайт, ние се инсталира уеб сървър Nginx.

Инсталацията е лесна за производство с помощта на мениджъра на Ubuntu пакет (APT):

След изпълнение на тези команди Nginx ще се инсталира и стартира автоматично на сървъра. Разберете версия на уеб сървъра със следната команда:

Как да се инсталира и конфигурира lemp (Linux, Nginx, MySQL, PHP) на сървъра, с убунту на - vscale общност

Виждаме, добре дошли на страницата с думите "Добре дошли в Nginx!", И това означава, че инсталацията е била успешна Nginx.

Стъпка 2: Инсталиране на MySQL

Сега, за да се инсталира и конфигурира MySQL-сървър, който ще отговаря за съхраняване и работа с данни.

При монтажа използвайте следната команда:

В процеса на инсталиране ще се появи съобщение, че иска парола MySQL "корен" потребител (главният администратор на сървъра на базата данни).

След инсталацията, трябва да стартирате специален скрипт, който конфигурира MySQL за безопасно използване на вашия сървър. За да направите това, издаване:

За да се гарантира, че сървърът MySQL успешно са успешно инсталирани и конфигурирани, можем да използваме следната команда:

Изходът на командата трябва да бъде "Активен: активно (бягане)" линия, сигнализирайки, че сървърът MySQL е създаден и работи в момента.

За да разберете версията на сървъра MySQL, изпълнява:

Стъпка 3: Инсталиране на PHP

PHP е LEMP стак е отговорен за генериране на динамично съдържание, скриптове и обработка на бизнес логиката на уеб приложения.

В опростен вид, външните обаждания от посетителите в мрежата "идват" на уеб сървъра (Nginx), който след това да ги предава на PHP-скриптове. В PHP-скриптове изпълняват обработка на заявката, са свързани със сървъра MySQL да запише или да получи необходимата информация, а след това предава резултата от работата си обратно към уеб сървъра.

За да инсталирате PHP (заедно с необходимите за компонент MySQL) използвайте следната команда:

Сега ние трябва да се промени една от настройките в конфигурационния файл на PHP, които се отварят, за да редактирате файла "php.ini" със следната команда:

За да се направят промените, ние трябва да се рестартира процеса на PHP:

Разберете версията на PHP със следната команда:

В момента всички необходими компоненти са инсталирани успешно.

Остава да изберете Nginx за предаване на заявки в PHP, и след това да създадете уеб страница тест, който ще покаже страница с информация за сървъра, който ще ни позволи да се осигури правилните настройки.

Стъпка 4. Създаване на Nginx да работи с PHP

За да конфигурирате Nginx отворен за редактиране на конфигурационния файл на сървъра:

В този файл трябва да направим няколко промени:

Получената конфигурацията на сървъра, файлът е показано по-долу:

Промените да влязат в сила, рестартирайте Nginx:

Стъпка 5: Създаване на уеб страница тест

Последната стъпка е да се създаде уеб страница тест, който ще генерира и показва информация за сървъра. Нека създадем главната директория "phpinfo.php" подаде уеб сървъра:

Сега можем да се уверите, че уеб сървър ще предостави искането HTTP към PHP интерпретатора, който, от своя страна, се генерира страницата информация и визуализира резултата към браузъра.

Как да се инсталира и конфигурира lemp (Linux, Nginx, MySQL, PHP) на сървъра, с убунту на - vscale общност

След като се е убедил, че всички компоненти са правилно конфигурирани, създаване на тестова страница е най-добре да се премахне. Потребителите на трети страни не трябва да има конкретна идея за настройките на сървъра.

За да изтриете файл, използвайте следната команда:

заключение

Сега имаме инсталиран и конфигуриран LEMP стека с Ubuntu 14.04, което ни дава необходимата основа за изграждане на ефективност и достъпност на уеб приложения, използващи популярни уеб рамки, CMS и други технологии на сървъра ни.

Допълнителни действия на сървъра:

tglnkLinux tglnkNginx tglnkMySQL tglnkPHP