Et af de mest populære ansigter ved Ubuntu er dets udvikling og dedikation til servere- og forretningsverdenen. Ud over at have en version, der udelukkende er dedikeret til serververdenen, integrerer og opdaterer Ubuntu en masse software, der bruges til erhvervslivet og til det professionelle netværk, og dette har konsekvenser på en eller anden måde for brugerens ende der ønsker at udvikle et websted eller aktivere en hjemmeserver. Den mest anvendte mulighed for disse sidste brugere er installationen af en LAMP-server i vores Ubuntu. Installationen af en LAMP-server er meget almindelig i de nyeste versioner af Ubuntu, måske fordi hvis installationen er vanskelig, ville den ikke bruges i professionelle servere. Men Hvordan installerer du en LEMP-server? Hvad er en LEMP-server? Kan jeg have en LAMP- og LEMP-server på samme maskine? Læs videre, og du vil finde svar på disse spørgsmål.
Hvad er en LEMP-server?
For dem af jer, der kender LAMP-servere, ved du, at de er forkortelser for den software, som serveren bærer, i tilfælde af LAMP es Linux, Apache, Mysql og Php eller Python. Det vil sige et operativsystem (Linux), en serveradministrationssoftware (Apache), en database (Mysql) og et serversprog (Php eller Python). LEMP Det ville således være en variation af softwarepakken, som LAMP bringer, således LEMP det ville være Linux, EngineX (Nginx), Maríadb eller Mysql og Php eller Python. Den eneste variation med hensyn til LAMP er, at LEMP bruger Nginx og ikke Apache som den software, der er ansvarlig for styring af serveren, som for nybegyndere kommenterer, at det er en stor ændring. På dette tidspunkt kunne jeg have LAMP og LEMP på samme server? Ved magt kunne du have det, men i et par sessioner, hvis ikke i den første, ville serveren kollapse, da der er to serveradministratorer. Således er det bedst at vælge den ene eller den anden.
I de seneste måneder Nginx ser ud til at være den mest ønskede mulighed inden for det kommercielle felt, så LEMP-løsningen ser ud til at være fremtiden, men Hvordan installerer man?
Installation af en LEMP-server
Den mest behagelige metode til at installere en server, enten LAMP eller LEMP, er via tastatur og terminal, så vi åbner terminalen og skriver:
sudo apt-get install nginx
Nginx er allerede i de officielle arkiver, så der er ikke noget problem. Nu stopper vi, tænder og genstarter Nginx-serveren, så Ubuntu begynder at genkende den og introducere den ved starten, så vi skriver:
sudo service nginx stop
sudo service nginx start
sudo service nginx genstart
sudo update-rc.d nginx standardindstillinger
Og hvis dette fungerer, skal du se en besked svarende til denne:
Systemstart / stop-links til /etc/init.d/nginx findes allerede.
Nu skal vi installere resten af LEMP-serverværktøjerne. Vi fortsætter med Php, selvom der er mulighed for at installere Python, til webudvikling har de en tendens til at vælge php, selvom begge er lige så gode.
sudo apt-get install php5 php5-cgi spawn-fcgi
sudo service nginx genstart
Og endelig installerer vi databasen, vi kan vælge mellem MariaDB og Mysql, de er praktisk talt de samme, med den forskel at den bruges af samfundet, mens Mysql er fra et firma. I dette tilfælde installerer vi Mysql for ikke at have komplikationer senere, men en af de to muligheder kan være gyldig
sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin
sudo service nginx genstart
Denne sidste pakke er ansvarlig for administration af vores database via browseren. Nu er vores computer og vores Ubuntu 14.04 klar til at fungere som en server. Husk at for at kontrollere, at det fungerer, skal vi indtaste browseren localhost, og vi vil se en skærm, hvor bogstaverne fungerer! Derudover skal vi gemme den i mappen / var / www for at se de websteder, vi opretter. Nu for at nyde Ubuntu Trusty og LEMP!
En kommentar, lad din
meget god første tillykke med bidraget, nginx kan gøre en virtuel vært? , Denne LEMP-server anbefales til en udvikling, der tager mere tid at gøre det? Jeg forstår, at det afhænger af den teknologi, du bruger, og de ressourcer, man har, jeg mener, at det ville være mere tilrådeligt at bruge NGINX i stedet for APACHE ?, siden NGINX Præsenterer det flere bidrag end Apache, eller er det bare en anden mulighed?
tak for din opmærksomhed
efterskrift
Jeg stiller dig dette spørgsmål, fordi jeg har hørt derude, at der nogle steder ikke er oprettet et udviklingsmiljø med xampp, mamp eller lampp, at det var et andet mere professionelt miljø ifølge dem, og at det var mere avanceret, jeg har arbejdet alle mine liv med xampp, og jeg havde ikke fundet mange defekter, men for et større udviklingsmiljø har jeg ikke testet, hvordan xampp opfører sig, men jeg antager, at nginx jeg mener, LEMP er lidt mere "avanceret" kan man sige
tak
hensyn
Omar rojas
(Y)