Gosod pecyn cymorth LAMP yn Ubuntu

Mae pecyn meddalwedd o'r enw LAMP yn cynnwys Arolwg Ordnans ar y cnewyllyn Linux, gweinydd gwe Apache, cronfa ddata MySQL, a chydrannau PHP a ddefnyddir ar gyfer yr injan safle. Nesaf, rydym yn disgrifio'n fanwl gosodiad a ffurfweddiad cychwynnol yr adchwanegion hyn, gan gymryd y fersiwn diweddaraf o Ubuntu fel enghraifft.

Gosodwch yr ystafell LAMP yn Ubuntu

Gan fod fformat yr erthygl hon eisoes yn golygu eich bod wedi gosod Ubuntu ar eich cyfrifiadur, byddwn yn sgipio'r cam hwn ac yn mynd yn syth i raglenni eraill, ond gallwch ddod o hyd i gyfarwyddiadau ar y pwnc sydd o ddiddordeb i chi drwy ddarllen ein herthyglau eraill ar y dolenni canlynol.

Mwy o fanylion:
Gosod Ubuntu ar VirtualBox
Canllaw Gosod Linux gyda Flash Drives

Cam 1: Gosod Apache

Dechreuwch drwy osod gweinydd gwe agored o'r enw Apache. Mae'n un o'r opsiynau gorau, felly daw'n ddewis i lawer o ddefnyddwyr. Yn Ubuntu caiff ei roi ymlaen "Terfynell":

  1. Agorwch y fwydlen a lansiwch y consol neu pwyswch y cyfuniad allweddol Ctrl + Alt + T.
  2. Yn gyntaf, diweddarwch eich storfeydd system i sicrhau bod gennych yr holl gydrannau angenrheidiol. I wneud hyn, teipiwch y gorchymynsudo apt-get update.
  3. Pob cam gweithredu drwyddo sudo yn rhedeg gyda mynediad gwraidd, felly gwnewch yn siŵr eich bod yn rhoi'ch cyfrinair (nid yw'n cael ei arddangos pan fyddwch yn ei roi).
  4. Wedi'i gwblhau, nodwchsudo apt-get go install-appi ychwanegu apache at y system.
  5. Cadarnhau ychwanegu pob ffeil trwy ddewis ateb D.
  6. Byddwn yn profi'r gweinydd gwe trwy redegffurfweddiad sudo apache2ctl.
  7. Dylai'r cystrawen fod yn normal, ond weithiau mae yna rybudd am yr angen i ychwanegu Enw gweinydd.
  8. Ychwanegwch y newidyn byd-eang hwn i'r ffeil ffurfweddu i osgoi rhybuddion yn y dyfodol. Rhedeg y ffeil drwyddi ei hunsudo nano /etc/apache2/apache2.conf.
  9. Nawr yn rhedeg yr ail consol, lle mae'n rhedeg y gorchymyndangos sioe ip addr | mewnosodiad grep | awk '{printiwch $ 2; } '| sed 's //.*$//'i ddarganfod eich cyfeiriad IP neu barth gweinydd.
  10. Yn y cyntaf "Terfynell" ewch i waelod y ffeil a agorwyd a nodwchEnw parth ServerName + neu gyfeiriad IPeich bod newydd ddysgu. Arbedwch newidiadau drwy Ctrl + O a chau'r ffeil ffurfweddu.
  11. Gwnewch brawf arall i sicrhau nad oes unrhyw wallau, ac yna ailgychwynnwch y gweinydd gwe trwyddoailddechrau sudo systemctl apache2.
  12. Ychwanegwch Apache i gychwyn, os ydych chi am iddo ddechrau gyda'r system weithredu gyda'r gorchymynsudo systemctl yn galluogi apache2.
  13. Dim ond cychwyn y gweinydd gwe i wirio ei sefydlogrwydd, defnyddiwch y gorchymyndechrau sache systemctl apache2.
  14. Lansio eich porwr a mynd iddolocalhost. Os ydych chi ar brif dudalen Apache, yna mae popeth yn gweithio'n iawn, ewch ymlaen i'r cam nesaf.

Cam 2: Gosod MySQL

Yr ail gam yw ychwanegu cronfa ddata MySQL, a wneir hefyd trwy gonsol safonol gan ddefnyddio'r gorchmynion sydd ar gael yn y system.

  1. Blaenoriaeth i mewn "Terfynell" ysgrifennusudo apt-get gorsedda gorsedda gweinyddwra chliciwch ar Rhowch i mewn.
  2. Cadarnhau ychwanegu ffeiliau newydd.
  3. Gwnewch yn siŵr eich bod yn sicrhau eich bod yn defnyddio'r amgylchedd MySQL, felly gwnewch yn siŵr bod diogelwch yn cael ei osod drwyddosudo mysql_secure_installation.
  4. Nid oes gan osod y gosodiadau ategion ar gyfer gofynion cyfrinair un cyfarwyddyd, gan fod pob defnyddiwr yn cael ei rwystro gan ei atebion ei hun o ran ei ddilysu. Os ydych chi am osod y gofynion, ewch i mewn i'r consol y ar gais.
  5. Nesaf mae angen i chi ddewis lefel yr amddiffyniad. Yn gyntaf darllenwch y disgrifiad o bob paramedr, ac yna dewiswch y mwyaf priodol.
  6. Gosodwch gyfrinair newydd i sicrhau mynediad gwraidd.
  7. Ymhellach, fe welwch amryw o leoliadau diogelwch o'ch blaen, eu darllen a'u derbyn neu eu gwadu os ydych chi'n credu bod hynny'n angenrheidiol.

Rydym yn argymell darllen y disgrifiad o ddull gosod arall yn ein herthygl ar wahân, y gwelwch yn y ddolen ganlynol.

Gweler hefyd: MySQL Installation Guide ar gyfer Ubuntu

Cam 3: Gosod PHP

Y cam olaf i sicrhau gweithrediad arferol y system LAMP yw gosod cydrannau PHP. Nid oes dim anodd wrth weithredu'r broses hon, mae angen i chi ddefnyddio un o'r gorchmynion sydd ar gael, ac yna ffurfweddu gwaith yr ategyn ei hun.

  1. Yn "Terfynell" ysgrifennwch y tîmsudo apt-get gorsedda php7.0-json php7.0-json php7.0-cgi php7.0-cgi php7.0-jgpppp.0i osod y cydrannau angenrheidiol rhag ofn y bydd angen fersiwn 7 arnoch.
  2. Weithiau mae'r gorchymyn uchod wedi'i dorri, felly defnyddiwchsudo apt php 7.2-clineusudo apt apt hhvmi osod y fersiwn diweddaraf sydd ar gael 7.2.
  3. Ar ôl cwblhau'r weithdrefn, gwnewch yn siŵr bod y cynulliad cywir yn cael ei osod drwy ysgrifennu yn y consolphp -v.
  4. Mae rheoli cronfeydd data a gweithredu rhyngwyneb gwe yn cael ei berfformio gan ddefnyddio'r offeryn PHPmyadmin am ddim, sydd hefyd yn ddymunol i'w osod yn ystod cyfluniad LAMP. I ddechrau, nodwch y gorchymynarse-get -p gorsedda phpmyadmin php-mbstring php-gettext gorsedda.
  5. Cadarnhau ychwanegu ffeiliau newydd drwy ddewis yr opsiwn priodol.
  6. Nodwch weinydd y we "Apache2" a chliciwch ar “Iawn”.
  7. Fe'ch anogir i ffurfweddu'r gronfa ddata drwy orchymyn arbennig, os oes angen, dewiswch ateb cadarnhaol.
  8. Crëwch gyfrinair i gofrestru gyda'r gweinydd cronfa ddata, ac wedi hynny bydd angen i chi ei gadarnhau drwy ei ail-fynd.
  9. Yn ddiofyn, ni fyddwch yn gallu mewngofnodi i PHPmyadmin ar ran defnyddiwr sydd â mynediad gwraidd neu drwy ryngwynebau TPC, felly mae angen i chi analluogi'r cyfleustodau blocio. Gweithredu hawliau gwraidd drwy'r gorchymynsudo -i.
  10. Treuliwch y caead trwy deipioecho "diweddaru ategyn set defnyddwyr =" lle mae User = "root"; brechiadau fflysio; "| mysql -u mysql gwraidd.

Yn y weithdrefn hon, gellir ystyried gosod a ffurfweddu PHP ar gyfer LAMP yn llwyddiannus.

Gweler hefyd: PHP Installation Guide ar gyfer Ubuntu Server

Heddiw, buom yn siarad am osod a ffurfweddiad sylfaenol cydrannau LAMP ar gyfer system weithredu Ubuntu. Wrth gwrs, nid dyma'r holl wybodaeth y gellir ei darparu ar y pwnc hwn, mae llawer o arlliwiau yn gysylltiedig â defnyddio sawl parth neu gronfeydd data. Fodd bynnag, diolch i'r cyfarwyddiadau uchod, gallwch baratoi eich system yn hawdd ar gyfer gweithrediad cywir y pecyn meddalwedd hwn.