Setjið LAMP tólið í Ubuntu

A hugbúnaður pakki sem heitir LAMP inniheldur OS á Linux kjarna, Apache vefur framreiðslumaður, MySQL gagnagrunn og PHP hluti sem notuð eru fyrir síðuna vél. Næstum lýsum við ítarlega uppsetninguna og upphaflega stillingu þessara viðbótarefna, með nýjustu útgáfunni af Ubuntu sem dæmi.

Settu upp LAMP föruneyti í Ubuntu

Þar sem snið þessa grein þýðir að þú hafir sett upp Ubuntu á tölvunni þinni munum við sleppa þessu skrefi og fara beint í önnur forrit en þú getur fundið leiðbeiningar um það efni sem vekur áhuga þinn með því að lesa aðrar greinar okkar á eftirfarandi tenglum.

Nánari upplýsingar:
Uppsetning Ubuntu á VirtualBox
Linux Uppsetning Guide með Flash drif

Skref 1: Setjið Apache

Byrjaðu með því að setja upp opinn vefþjón sem heitir Apache. Það er einn af bestu kostunum, svo það verður val margra notenda. Í Ubuntu er það komið í gegnum "Terminal":

  1. Opnaðu valmyndina og ræstu vélinni eða ýttu á takkann Ctrl + Alt + T.
  2. Fyrst skaltu uppfæra kerfaskrár til að tryggja að þú hafir allar nauðsynlegar þættir. Til að gera þetta skaltu slá inn skipuninasudo líklegur-fá uppfærslu.
  3. Allar aðgerðir í gegnum sudo keyrir með aðgang að rótum, svo vertu viss um að slá inn lykilorðið þitt (það birtist ekki þegar þú slærð það inn).
  4. Þegar þú hefur lokið skaltu slá innsudo líklegur til að fá uppsetningu apache2til að bæta við apache við kerfið.
  5. Staðfestu að bæta öllum skrám með því að velja svar D.
  6. Við munum prófa vefþjóninn með því að keyrasudo apache2ctl configtest.
  7. Setningafræði ætti að vera eðlilegt, en stundum er viðvörun um nauðsyn þess að bæta við Servername.
  8. Bættu þessari alþjóðlegu breytu við stillingarskrána til að koma í veg fyrir viðvaranir í framtíðinni. Hlaupa skrána sjálfu í gegnumsudo nano /etc/apache2/apache2.conf.
  9. Hlaupa nú næst hugga, þar sem hlaupa stjórnip addr sýna eth0 | grep inet | awk '{prenta $ 2; } '| sed 's //.*$//'til að finna út IP-tölu eða netþjón.
  10. Í fyrsta lagi "Terminal" farðu niður í botn opna skráarinnar og sláðu innServerName + lén eða IP-tölusem þú lærðir bara. Vista breytingar um Ctrl + O og lokaðu stillingarskránni.
  11. Gerðu annað próf til að ganga úr skugga um að engar villur séu til staðar og þá endurræsa vefþjóninn í gegnumsudo systemctl endurræsa apache2.
  12. Bættu Apache við ræsingu ef þú vilt að það hefji stýrikerfið með stjórninnisudo systemctl gerir apache2.
  13. Það er aðeins til að hefja vefþjóninn til að athuga stöðugleika þess, nota stjórninasudo systemctl byrja apache2.
  14. Ræstu vafrann þinn og farðu ílocalhost. Ef þú ert á Apache forsíðu, þá virkar allt rétt, halda áfram í næsta skref.

Skref 2: Setja upp MySQL

Annað skref er að bæta við MySQL gagnagrunninum, sem er einnig gert með venjulegu hugga með því að nota skipanirnar sem eru í boði í kerfinu.

  1. Forgangur í "Terminal" skrifasudo líklegur til að setja upp mysql-miðlaraog smelltu á Sláðu inn.
  2. Staðfestu að bæta við nýjum skrám.
  3. Vertu viss um að tryggja notkun þína á MySQL umhverfinu, svo vertu viss um að vernda með sérstakri viðbót sem er uppsettur í gegnumsudo mysql_secure_installation.
  4. Stilling tappi stillingar fyrir lykilorð kröfur hefur ekki einn kennslu, þar sem hver notandi er repelled eftir eigin lausnir hvað varðar fullgildingu. Ef þú vilt setja upp kröfur skaltu fara inn í hugga y eftir beiðni.
  5. Næst þarftu að velja verndarstigið. Lesið fyrst lýsingu á hverja breytu og veldu síðan viðeigandi.
  6. Setjið nýtt lykilorð til að tryggja aðgang að rótum.
  7. Frekari, þú munt sjá ýmsar öryggisstillingar fyrir framan þig, lesa þau og samþykkja eða afneita ef þú telur það nauðsynlegt.

Við mælum með að þú lesir lýsingu á annarri uppsetningaraðferð í greininni okkar, sem þú finnur á eftirfarandi tengil.

Sjá einnig: MySQL Uppsetningarleiðbeiningar fyrir Ubuntu

Skref 3: Settu upp PHP

Endanleg skref til að tryggja eðlilega notkun LAMP kerfisins er uppsetningu PHP hluti. Það er ekkert erfitt í framkvæmd þessu ferli, þú þarft bara að nota eina af tiltækum skipunum og stilla þá þá vinnu viðbætisins sjálfs.

  1. Í "Terminal" skrifaðu liðiðsudo líklegur til að setja upp php7.0-mysql php7.0-krulla php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0Til að setja upp nauðsynlega hluti ef þú þarft útgáfu 7.
  2. Stundum er stjórnin hér að ofan brotin, svo notaðusudo líklegur til að setja PHP 7.2-clieðasudo líklega setja upp hhvmtil að setja upp nýjustu útgáfu 7.2.
  3. Að loknu málsmeðferðinni skaltu ganga úr skugga um að rétt samkoma sé uppsettur með því að skrifa í vélinniphp -v.
  4. Gagnasafn stjórnun og vefviðmót framkvæmd er gerð með því að nota ókeypis tól PHPmyadmin, sem er einnig æskilegt að setja upp á LAMP stillingar. Til að byrja skaltu slá inn skipuninasudo líklegur til að fá uppsetningu phpmyadmin php-mbstring php-gettext.
  5. Staðfestu að bæta við nýjum skrám með því að velja viðeigandi valkost.
  6. Tilgreindu vefþjón "Apache2" og smelltu á "OK".
  7. Þú verður beðinn um að stilla gagnagrunninn með sérstökum skipun, ef nauðsyn krefur, veldu jákvætt svar.
  8. Búðu til lykilorð til að skrá þig með gagnagrunnaþjóninum, eftir það þarftu að staðfesta það með því að slá það inn aftur.
  9. Sjálfgefið er að þú getur ekki skráð þig inn í PHPmyadmin fyrir hönd notanda með rótartengingu eða með TPC tengi, þannig að þú þarft að slökkva á sljór gagnsemi. Virkja rót réttindi með stjórninnisudo -i.
  10. Eyddu lokuninni með því að slá innecho "uppfærðu notendahópinn" = "þar sem User =" root "; flush forréttindi; "| mysql -u rót -p mysql.

Í þessari aðferð er talið að uppsetningu og uppsetningu PHP fyrir LAMP sé talin lokið.

Sjá einnig: PHP Uppsetningarleiðbeiningar fyrir Ubuntu Server

Í dag tóku við uppsetninguna og grunnstillingar LAMP hluti fyrir Ubuntu stýrikerfið. Auðvitað eru þetta ekki allar upplýsingar sem hægt er að veita um þetta efni, það eru margir blæbrigði sem tengjast notkun nokkurra léna eða gagnagrunna. Þó, þökk sé leiðbeiningunum hér að framan, getur þú auðveldlega undirbúið kerfið fyrir réttan virkni þessa hugbúnaðarpakka.