Et av de mest populære ansiktene til Ubuntu er dens utvikling og dedikasjon til servereverdenen og næringslivet. I tillegg til å ha en versjon utelukkende dedikert til serververdenen, integrerer og oppdaterer Ubuntu mye programvare som brukes til næringslivet og for det profesjonelle nettverket, og dette har konsekvenser på en eller annen måte for brukerens slutt som ønsker å utvikle et nettsted eller aktivere en hjemmeserver. Det mest brukte alternativet for disse siste brukerne er installasjonen av en LAMP-server i Ubuntu. Installasjonen av en LAMP-server er veldig vanlig i de nyeste versjonene av Ubuntu, kanskje fordi hvis den er vanskelig å installere, ville den ikke brukes i profesjonelle servere. Men Hvordan installerer du en LEMP-server? Hva er en LEMP-server? Kan jeg ha en LAMP- og LEMP-server på samme maskin? Les videre og du vil finne svar på disse spørsmålene.
Hva er en LEMP-server?
For de av dere som kjenner LAMP-servere, vet du at de er forkortelser for programvaren som serveren har, i tilfelle LAMP es Linux, Apache, Mysql og Php eller Python. Det vil si et operativsystem (Linux), en serveradministrasjonsprogramvare (Apache), en database (Mysql) og et serverspråk (Php eller Python). LEMP Det vil dermed være en variant av programvarepakken som LAMP bringer, og dermed LEMP det ville være Linux, EngineX (Nginx), Maríadb eller Mysql og Php eller Python. Den eneste variasjonen med hensyn til LAMP er at LEMP bruker Nginx og ikke Apache som programvaren som har ansvaret for å administrere serveren, som for nybegynnere kommenterer at det er en stor endring. På dette tidspunktet, kunne jeg ha LAMP og LEMP på samme server? Med kraft kan du ha det, men i noen økter, hvis ikke i den første, vil serveren kollapse siden det er to serveradministratorer. Dermed er det best å velge det ene eller det andre.
De siste månedene ser Nginx ut til å være det mest ønskede alternativet i det kommersielle feltet, så LEMP-løsningen ser ut til å være fremtiden, men Hvordan installerer du?
Installere en LEMP-server
Den mest komfortable metoden for å installere en server enten LAMP eller LEMP er med tastatur og terminal, så vi åpner terminalen og skriver:
sudo apt-get installer nginx
Nginx er allerede i de offisielle arkivene, så ikke noe problem. Nå stopper vi, slår på og starter Nginx-serveren på nytt slik at Ubuntu begynner å gjenkjenne den og introdusere den ved starten, så vi skriver:
sudo service nginx stopp
sudo service nginx start
sudo service nginx restart
sudo update-rc.d nginx-standardinnstillinger
Og hvis dette fungerer, bør du se en melding som ligner på denne:
Systemstart / stopp-lenker for /etc/init.d/nginx eksisterer allerede.
Nå må vi installere resten av LEMP-serververktøyene. Vi vil fortsette med Php, selv om det er mulighet for å installere Python, for webutvikling har de en tendens til å velge php, selv om begge er like gode.
sudo apt-get install php5 php5-cgi spawn-fcgi
sudo service nginx restart
Og til slutt installerer vi databasen, vi kan velge mellom MariaDB og Mysql, de er praktisk talt de samme, med den forskjellen at den brukes av samfunnet mens Mysql er fra et selskap. I dette tilfellet installerer vi Mysql for ikke å ha komplikasjoner senere, men begge de to alternativene kan være gyldige
sudo apt-get install mysql-server mysql-client php5-mysql phpmyadmin
sudo service nginx restart
Denne siste pakken har ansvaret for å administrere databasen vår via nettleseren. Nå er datamaskinen vår og Ubuntu 14.04 klar til å fungere som en server. Husk at for å kontrollere at det fungerer må vi skrive inn nettleseren localhost, og vi vil se en skjerm der bokstavene fungerer! I tillegg, for å se nettene vi lager, må vi lagre den i / var / www-mappen til systemet vårt. Nå for å nyte Ubuntu Trusty og LEMP!
veldig bra første gratulerer for bidraget, nginx kan gjøre en virtuell vert? , Denne LEMP-serveren anbefales for en utvikling som tar mer tid å gjøre det? Jeg forstår at det avhenger av teknologien du bruker og ressursene man har, jeg mener at det vil være mer tilrådelig å bruke NGINX i stedet for APACHE ?, siden NGINX Har det flere bidrag enn Apache, eller er det bare et annet alternativ?
takk for oppmerksomheten
postscript
Jeg stiller deg dette spørsmålet fordi jeg har hørt der ute at noen steder er det ikke satt opp et utviklingsmiljø med xampp, mamp eller lampp at det var et annet mer profesjonelt miljø ifølge dem og at det var mer avansert, jeg har jobbet alle mine livet med xampp og jeg hadde ikke funnet mange mangler, men for et større utviklingsmiljø har jeg ikke testet hvordan xampp oppfører seg, men jeg antar at nginx jeg mener LEMP er litt mer "avansert" kan du si
takk
hilsen
Omar rojas
(Y)