Eden najbolj priljubljenih obrazov Ubuntuja je njegov razvoj in predanost svetu strežnikov in poslovnemu svetu. Znotraj tega, poleg tega, da ima različico, namenjeno izključno svetu strežnikov, Ubuntu integrira in posodablja veliko programske opreme, ki se uporablja v poslovnem svetu in za omrežne strokovnjake, kar ima takšne ali drugačne posledice za uporabnike. ki želijo razviti spletno stran ali omogočiti domači strežnik. Za te zadnje uporabnike je najpogosteje uporabljena možnost namestitev strežnika LAMP v naš Ubuntu. Namestitev strežnika LAMP je v najnovejših različicah Ubuntuja zelo pogosta, morda zato, ker če je težko namestiti, ne bi bil uporabljen v profesionalnih strežnikih. Ampak Kako namestim strežnik LEMP? Kaj je strežnik LEMP? Ali lahko na istem računalniku imam strežnik LAMP in LEMP? Preberite in odkrili boste odgovore na ta vprašanja.
Kaj je strežnik LEMP?
Za tiste, ki poznate strežnike LAMP, veste, da gre za okrajšave programske opreme, ki jo strežnik nosi, v primeru LAMP es Linux, Apache, Mysql in Php ali Python. Se pravi, operacijski sistem (Linux), programska oprema za upravljanje strežnikov (Apache), baza podatkov (Mysql) in strežniški jezik (Php ali Python). LEMP To bi bila torej različica programskega paketa, ki ga prinaša LAMP, torej LEMP to bi bili Linux, EngineX (Nginx), Maríadb ali Mysql in Php ali Python. Edina sprememba glede LAMP je, da LEMP kot programsko opremo, zadolženo za upravljanje strežnika, uporablja Nginx in ne Apache, kar za začetnike komentira, da gre za veliko spremembo. Ali bi lahko na tem mestu imel LAMP in LEMP na istem strežniku? Po moči bi ga lahko imeli, vendar bi se v nekaj sejah, če ne v prvi, strežnik zrušil, saj obstajata dva skrbnika strežnika. Tako se je najbolje odločiti za eno ali drugo.
V zadnjih mesecih se zdi, da je Nginx najbolj zaželena možnost na komercialnem področju, zato se zdi, da je rešitev LEMP prihodnost, a Kako namestite?
Namestitev strežnika LEMP
Najbolj udoben način za namestitev strežnika LAMP ali LEMP je tipkovnica in terminal, zato odpremo terminal in zapišemo:
sudo apt-get namestite nginx
Nginx je že v uradnih skladiščih, zato ni težav. Zdaj se ustavimo, vklopimo in znova zaženemo strežnik Nginx, tako da ga začne Ubuntu prepoznavati in uvajati na začetku, zato zapišemo:
sudo storitev nginx stop
zagon storitve sudo nginx
Ponovno zaženite storitev nginx
sudo update-rc.d privzete vrednosti nginx
In če to deluje, bi morali videti sporočilo, podobno temu:
Sistemske povezave za zagon / zaustavitev za /etc/init.d/nginx že obstajajo.
Zdaj moramo namestiti preostala strežniška orodja LEMP. Nadaljevali bomo s Php-om, čeprav obstaja možnost namestitve Pythona, vendar se pri spletnem razvoju odločajo za php, čeprav sta oba enako dobra.
sudo apt-get namestite php5 php5-cgi spawn-fcgi
Ponovno zaženite storitev nginx
In na koncu namestimo bazo podatkov, lahko izbiramo med MariaDB in Mysql, praktično sta enaki, s to razliko, da jo uporablja skupnost, medtem ko je Mysql iz podjetja. V tem primeru namestimo Mysql, ker pozneje nima zapletov, vendar je lahko veljavna katera koli od obeh možnosti
sudo apt-get namestite mysql-server mysql-client php5-mysql phpmyadmin
Ponovno zaženite storitev nginx
Ta zadnji paket je odgovoren za upravljanje naše baze podatkov prek brskalnika. Zdaj sta naš računalnik in naš Ubuntu 14.04 pripravljena na delovanje kot strežnik. Ne pozabite, da za preverjanje, ali deluje, moramo v brskalnik vtipkati localhost in videli bomo zaslon, na katerem bodo črke Its Works! Tudi za ogled spletnih strani, ki jih ustvarjamo, ga moramo shraniti v mapo / var / www našega sistema. Zdaj uživajte v Ubuntu Trusty in LEMP!
zelo dobre prve čestitke za prispevek, lahko nginx naredi virtualnega gostitelja? , Ta strežnik LEMP je priporočljiv za razvoj, ki za to potrebuje več časa? Razumem, da je to odvisno od tehnologije, ki jo uporabljate, in virov, ki jih ima, mislim, da bi bilo bolj priporočljivo uporabljati NGINX namesto APACHE? predstavlja več prispevkov kot Apache ali je to le še ena možnost?
Hvala za vašo pozornost
postscript
To vprašanje vam zastavljam, ker sem slišal, da ponekod razvojno okolje ni postavljeno z xampp, mamp ali lampp, kar je bilo po njihovem drugo bolj profesionalno okolje in da je bilo bolj napredno, s katerim sem delal celo življenje xampp in jaz nisem našel veliko napak, vendar za večje razvojno okolje nisem preizkusil, kako se xampp obnaša, vendar mislim, da nginx mislim, da je LEMP malo bolj "napreden", lahko bi rekli
hvala
pozdrav
Omar rojas
(Y)