Sakinisha LEMP kwenye Ubuntu Trusty Tahr

Sakinisha LEMP kwenye Ubuntu Trusty Tahr

Moja ya nyuso maarufu za Ubuntu ni maendeleo yake na kujitolea kwa ulimwengu wa seva na ulimwengu wa biashara. Ndani ya hii, pamoja na kuwa na toleo la kipekee kwa ulimwengu wa seva, Ubuntu inajumuisha na kusasisha programu nyingi ambazo hutumiwa kwa ulimwengu wa biashara na kwa mtandao wa kitaalam na hii ina athari kwa njia moja au nyingine kwa watumiaji ambao wanataka kukuza wavuti au kuwezesha seva ya nyumbani. Chaguo linalotumiwa zaidi kwa watumiaji hawa wa mwisho ni usanidi wa seva ya LAMP katika Ubuntu wetu. Ufungaji wa seva ya LAMP ni kawaida sana katika matoleo ya hivi karibuni ya Ubuntu, labda kwa sababu ikiwa ni ngumu kusanikisha, haitatumika katika seva za kitaalam. Lakini Je! Unasakinishaje seva ya LEMP? Je! Seva ya LEMP ni nini? Je! Ninaweza kuwa na LAMP na seva ya LEMP kwenye mashine moja? Soma na utapata majibu ya maswali haya.

Je! Seva ya LEMP ni nini?

Kwa wale ambao mnajua seva za LAMP, mnajua kuwa ni vifupisho vya programu ambayo seva hubeba, ikiwa Taa es Linux, Apache, Mysql na Php au Python. Hiyo ni, mfumo wa uendeshaji (Linux), programu ya usimamizi wa seva (Apache), hifadhidata (Mysql) na lugha ya seva (Php au Python). LEMP Kwa hivyo itakuwa tofauti ya kifurushi cha programu ambacho LAMP inaleta, kwa hivyo, LEMP itakuwa Linux, EngineX (Nginx), Maríadb au Mysql na Php au Python. Tofauti pekee kwa LAMP ni kwamba LEMP inatumia Nginx na sio Apache kama programu inayosimamia seva, ambayo kwa newbies, inasema kuwa ni mabadiliko makubwa. Kwa wakati huu, je! Ninaweza kuwa na LAMP na LEMP kwenye seva moja? Kwa nguvu unaweza kuwa nayo, hata hivyo katika vikao vichache ikiwa sio ya kwanza, seva ingeanguka kwa kuwa kuna mameneja wawili wa seva. Kwa hivyo, ni bora kuchagua moja au nyingine.

Ujumbe wa mamilioni, Nginx inaonekana kuwa chaguo linalotarajiwa zaidi katika uwanja wa kibiashara, kwa hivyo suluhisho la LEMP linaonekana kama itakuwa siku zijazo, lakini Je! Unawekaje?

Kusakinisha seva ya LEMP

Njia nzuri zaidi ya kusanikisha seva iwe LAMP au LEMP ni kwa kibodi na wastaafu, kwa hivyo tunafungua terminal na kuandika:

sudo apt-get install nginx

Nginx tayari iko kwenye hazina rasmi, kwa hivyo hakuna shida. Sasa tunasimama, washa na uanze tena seva ya Nginx ili Ubuntu ianze kuitambua na kuitambulisha mwanzoni mwake, kwa hivyo tunaandika:

huduma ya sudo simama

Sudo huduma nginx kuanza

sudo huduma nginx kuanza tena

sudo update-rc.d nginx defaults

Na ikiwa hii inafanya kazi, unapaswa kuona ujumbe sawa na huu:

Viungo vya kuanza / kuacha mfumo wa /etc/init.d/nginx tayari vipo.

Sasa tunalazimika kusanikisha zana zingine za seva ya LEMP. Tutaendelea na Php, ingawa kuna chaguo la kusanikisha chatu, kwa maendeleo ya wavuti huwa wanachagua php ingawa zote mbili ni nzuri tu.

Sudo apt-get kufunga php5 php5-cgi spawn-fcgi

sudo huduma nginx kuanza tena

Na mwishowe tunaweka hifadhidata, tunaweza kuchagua kati ya MariaDB na Mysql, zote ni sawa, na tofauti kwamba inatumiwa na jamii wakati Mysql inatoka kwa kampuni. Katika kesi hii tunasakinisha Mysql kwa kutokuwa na shida baadaye, lakini moja ya chaguzi hizo mbili inaweza kuwa halali

Sudo apt-get kufunga mysql-server mysql-mteja php5-mysql phpmyadmin

sudo huduma nginx kuanza tena

Mfuko huu wa mwisho unasimamia kusimamia hifadhidata yetu kupitia kivinjari. Sasa kompyuta yetu na Ubuntu 14.04 yetu iko tayari kufanya kazi kama seva. Kumbuka kwamba ili kuangalia kuwa inafanya kazi lazima tuandike kwenye kivinjari cha ndani na tutaona skrini ambayo herufi ni Kazi Zake! Kwa kuongeza, kuona wavuti ambazo tunatengeneza, lazima tuihifadhi kwenye folda ya / var / www ya mfumo wetu. Sasa kufurahiya Uaminifu wa Ubuntu na LEMP!


Yaliyomo kwenye kifungu hicho yanazingatia kanuni zetu za maadili ya uhariri. Kuripoti kosa bonyeza hapa.

Maoni, acha yako

Acha maoni yako

Anwani yako ya barua si kuchapishwa.

*

*

  1. Kuwajibika kwa data: Miguel Ángel Gatón
  2. Kusudi la data: Kudhibiti SpAM, usimamizi wa maoni.
  3. Uhalali: Idhini yako
  4. Mawasiliano ya data: Takwimu hazitawasilishwa kwa watu wengine isipokuwa kwa wajibu wa kisheria.
  5. Uhifadhi wa data: Hifadhidata iliyohifadhiwa na Mitandao ya Occentus (EU)
  6. Haki: Wakati wowote unaweza kupunguza, kuokoa na kufuta habari yako.

  1.   omar nyekundu alisema

    pongezi nzuri sana za kwanza kwa mchango, nginx inaweza kufanya mwenyeji halisi? , Seva hii ya LEMP inapendekezwa kwa maendeleo ambayo inachukua muda zaidi kuifanya? Ninaelewa kuwa inategemea teknolojia unayotumia na rasilimali ambazo mtu anazo, ninamaanisha kwamba itakuwa vyema kutumia NGINX badala ya APACHE? NGINX Je! Inawasilisha michango zaidi kuliko Apache au ni chaguo jingine tu?
    asante kwa umakini wako
    maandishi
    Ninakuuliza swali hili kwa sababu nimesikia huko nje kwamba katika sehemu zingine mazingira ya maendeleo hayajawekwa na xampp, ramani au taa ya taa kuwa ilikuwa mazingira mengine ya kitaalam kulingana na wao na kwamba ilikuwa ya hali ya juu zaidi, nimefanya kazi yangu yote maisha na xampp na sikuwa nimepata kasoro nyingi lakini kwa mazingira makubwa ya maendeleo sijajaribu jinsi xampp inavyotenda, lakini nadhani nginx namaanisha LEMP ni "ya hali ya juu" zaidi unaweza kusema

    shukrani
    regards
    Omar rojas
    (y)