Jedno od najpopularnijih lica Ubuntua je njegov razvoj i posvećenost svijetu poslužitelja i poslovnom svijetu. Unutar toga, osim što ima verziju posvećenu isključivo svijetu poslužitelja, Ubuntu integrira i ažurira puno softvera koji se koristi za poslovni svijet i za mrežne profesionalce, a to na ovaj ili onaj način ima posljedice na kraj korisnika koji žele razviti web stranicu ili omogućiti kućni poslužitelj. Najčešće korištena opcija za ove posljednje korisnike je instalacija LAMP poslužitelja u našem Ubuntuu. Instalacija LAMP poslužitelja vrlo je česta u najnovijim verzijama Ubuntua, možda zato što se, ako je njegova instalacija teška, ne bi koristio na profesionalnim poslužiteljima. Ali Kako instalirati LEMP poslužitelj? Što je LEMP poslužitelj? Mogu li imati LAMP i LEMP poslužitelj na istom stroju? Čitajte dalje i otkrit ćete odgovore na ova pitanja.
Što je LEMP poslužitelj?
Za one koji poznaju LAMP poslužitelje, znate da su to kratice softvera koji poslužitelj nosi, u slučaju LAMP es Linux, Apache, Mysql i Php ili Python. Odnosno, operativni sustav (Linux), softver za upravljanje poslužiteljem (Apache), baza podataka (Mysql) i poslužiteljski jezik (Php ili Python). Lemp To bi dakle bila varijacija softverskog paketa koji LAMP donosi, dakle, LEMP to bi bili Linux, EngineX (Nginx), Maríadb ili Mysql i Php ili Python. Jedina varijacija u odnosu na LAMP je ta što LEMP koristi Nginx, a ne Apache kao softver zadužen za upravljanje poslužiteljem, što za početnike komentira da je to velika promjena. U ovom trenutku, mogu li imati LAMP i LEMP na istom poslužitelju? Po snazi biste ga mogli dobiti, međutim u nekoliko sesija, ako ne u prvom, poslužitelj bi se srušio jer postoje dva upravitelja poslužitelja. Stoga je najbolje odlučiti se za jedno ili drugo.
Posljednjih mjeseci Nginx se čini kao najpoželjnija opcija u komercijalnom polju, pa se čini da je LEMP rješenje budućnost, ali Kako instalirate?
Instaliranje LEMP poslužitelja
Najudobnija metoda za instalaciju poslužitelja, bilo LAMP ili LEMP, je pomoću tipkovnice i terminala, tako da otvaramo terminal i pišemo:
sudo apt-get install nginx
Nginx je već u službenim spremištima, tako da nema problema. Sada zaustavljamo, uključujemo i ponovno pokrećemo Nginx poslužitelj tako da ga Ubuntu počinje prepoznavati i uvoditi na početku, pa pišemo:
sudo servis nginx stop
sudo service nginx start
sudo service nginx ponovno pokretanje
zadane postavke sudo update-rc.d nginx
A ako ovo uspije, trebali biste vidjeti poruku sličnu ovoj:
Veze za pokretanje / zaustavljanje sustava za /etc/init.d/nginx već postoje.
Sada moramo instalirati ostatak poslužiteljskih alata LEMP. Nastavit ćemo s Php-om, iako postoji mogućnost instaliranja Pythona, za web razvoj se uglavnom odlučuju za php iako su oba podjednako dobra.
sudo apt-get instalirati php5 php5-cgi spawn-fcgi
sudo service nginx ponovno pokretanje
I na kraju instaliramo bazu podataka, možemo birati između MariaDB i Mysqla, oni su praktički isti, s tom razlikom što je koristi zajednica dok je Mysql iz tvrtke. U ovom slučaju instaliramo Mysql jer kasnije nema komplikacija, ali bilo koja od dvije opcije može biti valjana
sudo apt-get instalirati mysql-poslužitelj mysql-klijent php5-mysql phpmyadmin
sudo service nginx ponovno pokretanje
Ovaj zadnji paket zadužen je za upravljanje našom bazom podataka putem preglednika. Sada su naše računalo i naš Ubuntu 14.04 spremni za rad kao poslužitelj. Zapamtite da da bismo provjerili radi li to, moramo upisati u preglednik localhost i vidjet ćemo zaslon na kojem su slova Njegova djela! Osim toga, da bismo vidjeli mreže koje stvaramo, moramo ih spremiti u mapu / var / www našeg sustava. Sada uživajte u Ubuntu Trusty i LEMP-u!
vrlo dobre prve čestitke za doprinos, nginx može napraviti virtualnog domaćina? , Ovaj LEMP poslužitelj preporučuje se za razvoj kojem treba više vremena za to? Razumijem da to ovisi o tehnologiji koju koristite i resursima koje jedan ima, mislim da bi bilo korisnije koristiti NGINX umjesto APACHE? predstavlja više doprinosa nego Apache ili je to samo još jedna mogućnost?
hvala na pažnji
dodatak pismu
Pitam vas ovo pitanje, jer tamo sam čuo da na nekim mjestima nisu postavili razvojno okruženje s xampp-om, mamp-om ili lampp-om da je to po njima bilo drugo profesionalnije okruženje i da je bilo naprednije, sve sam radio moj život s xampp-om i nisam pronašao puno nedostataka, ali za veće razvojno okruženje nisam testirao kako se xampp ponaša, ali pretpostavljam da nginx mislim LEMP je malo "napredniji"
hvala
pozdravi
Omar rojas
(Y)