Cum se instalează Nginx, MySQL, PHP (Lemp) în ubuntu, următorul blog-ul webmaster

Pornirea și oprirea serverului de comenzi:

Din moment ce am inițial a fost Apache2, a trebuit să-l oprească mai întâi și apoi executați Nginx:

Pasul doi - a instala baze de date MySQL

Acum, că avem un server de web, avem nevoie pentru a instala MySQL - o bază de date care va stoca informații de pe site-ul nostru.

Asigurați-l destul de ușor pentru a deschide consola și încercarea de a conduce vehicule:

În timpul instalării vi se va cere să introduceți MySQL parola de administrator, care trebuie sa tineti minte sau scrie în jos.

Toate, MySQL este instalat, dar nu a fost încă stabilită până la sfârșitul anului.
În primul rând, este necesar să se creeze structura primară pentru stocarea datelor de cele mai multe MySQL. Putem face aceasta comanda:

În continuare avem nevoie pentru a rula scenariul de securitate, care va schimba unele dintre setările implicite ajungând:

Va trebui să introduceți parola de administrator MySQL, pe care le-ați selectat în timpul instalării.

În continuare, vi se va cere să-l schimbe. În cazul în care acest lucru nu este necesar, introduceți «N», și apăsați «ENTER». După aceea, vi se va cere să elimine unii utilizatori de testare și baze de date. Trebuie doar să apăsați «ENTER» Dacă aveți întrebări, pentru a elimina valorile implicite periculoase.

Odată ce script-ul finalizat, MySQL este gata de utilizare.

Al treilea pas - instalarea PHP

După instalarea serverului Nginx si MySQL, trebuie să conectăm - limbaj de server-side / care va lucra interogări dinamice.
Deoarece Nginx nu conține un built-in de procesare PHP precum și alte servere de web, avem nevoie pentru a instala PHP5-fpm (FastCGI Process Manager). Datorită lui, Nginx poate trata cererile PHP.

În plus față de modulele, avem nevoie de un pachet auxiliar care permite PHP să comunice cu baza de date.

Să facem setările prin tastarea în consolă:

Crește siguranța PHP-FPM

Pentru a spori securitatea PHP avem nevoie pentru a adapta produsele.
Otroem pentru a edita fișierul:

După aceea, uita-te pentru linia care conține «cgi.fix_pathinfo», care în mod implicit arată astfel:

Salvați fișierul editat.
Acest lucru este destinat pentru a elimina pericolul de interpretare greșită a (și vulnerabilitate care decurg) solicită formularul «/image.gif/foo.php»

Pasul patru - Set de lucru Nginx cu PHP

Acum avem toate componentele serverului. Avem nevoie doar de o cravată Nginx și PHP, astfel încât el ar putea îndeplini conținutul dinamic.
Să facem ajustarea așa-numitele unități de server (gazde virtuale care au aceleași Apache)

Este necesar să se facă mici modificări.

În primul rând, trebuie să adăugați index.php ca prima valoare index al directivei, pentru a indexa fișierele servite director PHP atunci când vi se solicită.

Pe site-Directiva nume_server, este necesar să se specifice numele de domeniu sau o adresă IP de server accesibil publicului.

În codul de mai jos în schimbare bloc evidențiate în roșu:

Asta e - ne-am înființat pe baza de server Nginx pentru Ubuntu 14.04 nostru.

Acum reporni la toate modificările noastre să aibă efect: