Gosod yr Ystafell Feddalwedd LAMP ar Ubuntu

Pin
Send
Share
Send

Mae'r pecyn meddalwedd o'r enw LAMP yn cynnwys OS cnewyllyn Linux, gweinydd gwe Apache, cronfa ddata MySQL, a'r cydrannau PHP a ddefnyddir ar gyfer yr injan safle. Nesaf, byddwn yn disgrifio'n fanwl osodiad a chyfluniad cychwynnol yr ychwanegion hyn, gan gymryd y fersiwn ddiweddaraf o Ubuntu fel enghraifft.

Gosod yr Ystafell Feddalwedd LAMP yn Ubuntu

Gan fod fformat yr erthygl hon eisoes yn awgrymu bod gennych Ubuntu wedi'i osod ar eich cyfrifiadur, byddwn yn hepgor y cam hwn ac yn symud ymlaen ar unwaith i raglenni eraill, fodd bynnag, gallwch ddod o hyd i gyfarwyddiadau ar y pwnc sydd o ddiddordeb i chi trwy ddarllen ein herthyglau eraill yn y dolenni canlynol.

Mwy o fanylion:
Gosod Ubuntu ar VirtualBox
Linux walkthrough o yriant fflach

Cam 1: Gosod Apache

Gadewch i ni ddechrau trwy osod gweinydd gwe agored o'r enw Apache. Mae'n un o'r opsiynau gorau, felly mae'n dod yn ddewis llawer o ddefnyddwyr. Yn Ubuntu, mae'n cael ei roi drwodd "Terfynell":

  1. Agorwch y ddewislen a lansio'r consol neu gwasgwch y cyfuniad allweddol Ctrl + Alt + T..
  2. Uwchraddio ystorfeydd eich system yn gyntaf i sicrhau bod gennych yr holl gydrannau angenrheidiol. I wneud hyn, ysgrifennwch y gorchymyndiweddariad sudo apt-get.
  3. Pob gweithred drwodd sudo yn rhedeg gyda mynediad gwreiddiau, felly gwnewch yn siŵr eich bod yn nodi'ch cyfrinair (nid yw'n ymddangos wrth fynd i mewn).
  4. Pan fydd wedi'i wneud, nodwchsudo apt-get install apache2i ychwanegu Apache i'r system.
  5. Cadarnhewch ychwanegu pob ffeil trwy ddewis yr opsiwn ateb D..
  6. Gadewch i ni brofi gweithrediad y gweinydd gwe trwy redegsudo apache2ctl configtest.
  7. Dylai'r gystrawen fod yn normal, ond weithiau mae rhybudd yn ymddangos am yr angen i ychwanegu Enw gweinydd.
  8. Ychwanegwch y newidyn byd-eang hwn i'r ffeil ffurfweddu er mwyn osgoi rhybuddion yn y dyfodol. Rhedeg y ffeil ei hun drwoddsudo nano /etc/apache2/apache2.conf.
  9. Nawr rhedeg yr ail consol, lle rhedeg y gorchymynip addr dangos eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'i ddarganfod eich cyfeiriad IP neu barth gweinydd.
  10. Yn y cyntaf "Terfynell" ewch i lawr i waelod iawn y ffeil a theipiwydEnw parth ServerName + neu gyfeiriad IPeich bod chi newydd ddysgu. Arbedwch newidiadau drwodd Ctrl + O. a chau'r ffeil ffurfweddu.
  11. Profwch eto i sicrhau nad oes unrhyw wallau, ac yna ailgychwynwch y gweinydd gwe drwyddosudo systemctl ailgychwyn apache2.
  12. Ychwanegwch Apache i autoload os oes angen fel ei fod yn dechrau gyda'r system weithredu gan ddefnyddio'r gorchymynsudo systemctl galluogi apache2.
  13. Mae'n parhau i fod i ddechrau'r gweinydd gwe i wirio sefydlogrwydd ei weithrediad, defnyddio'r gorchymynsudo systemctl cychwyn apache2.
  14. Lansio porwr ac ewch ilocalhost. Os gwnaethoch chi gyrraedd prif dudalen Apache, yna mae popeth yn gweithredu'n gywir, ewch ymlaen i'r cam nesaf.

Cam 2: Gosod MySQL

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

  1. Blaenoriaeth yn "Terfynell" ysgrifennusudo apt-get install mysql-servera chlicio ar Rhowch i mewn.
  2. Cadarnhau ychwanegu ffeiliau newydd.
  3. Gwnewch yn siŵr eich bod yn sicrhau defnydd o'r amgylchedd MySQL, felly darparwch ychwanegiad ar wahân, sydd wedi'i osod drwyddosudo mysql_secure_installation.
  4. Nid oes gan un gosodiad yr ategyn ar gyfer gofynion cyfrinair un cyfarwyddyd, gan fod pob defnyddiwr yn cael ei arwain gan ei benderfyniadau ei hun o ran dilysu. Os ydych chi am osod y gofynion, nodwch y 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 yr un mwyaf addas.
  6. Gosodwch gyfrinair newydd i ddarparu mynediad gwreiddiau.
  7. Nesaf, fe welwch amrywiol leoliadau diogelwch, eu darllen a derbyn neu wrthod, os ydych chi'n ystyried bod hynny'n angenrheidiol.

Rydym yn eich cynghori i ymgyfarwyddo â'r disgrifiad o ddull gosod arall yn ein herthygl ar wahân, a welwch trwy'r ddolen ganlynol.

Gweler hefyd: Canllaw Gosod MySQL ar Ubuntu

Cam 3: Gosod PHP

Y cam olaf i sicrhau bod y system LAMP yn gweithredu'n iawn yw gosod y cydrannau PHP. Nid oes unrhyw beth cymhleth wrth roi'r broses hon ar waith, does ond angen i chi ddefnyddio un o'r gorchmynion sydd ar gael, ac yna ffurfweddu'r ychwanegiad ei hun.

  1. Yn "Terfynell" ysgrifennwch y gorchymynsudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0i osod y cydrannau angenrheidiol rhag ofn y bydd angen fersiwn 7 arnoch.
  2. Weithiau nid yw'r gorchymyn uchod yn gweithio, felly defnyddiwchsudo apt gosod php 7.2-clineusudo apt install hhvmi osod y fersiwn 7.2 ddiweddaraf sydd ar gael.
  3. Ar ddiwedd y weithdrefn, gwnewch yn siŵr bod y cynulliad cywir wedi'i osod trwy ysgrifennu yn y consolphp -v.
  4. Mae rheoli cronfa ddata a gweithredu'r rhyngwyneb gwe yn cael ei wneud gan ddefnyddio'r offeryn PHPmyadmin am ddim, sydd hefyd yn ddymunol ei osod yn ystod cyfluniad LAMP. I ddechrau, nodwch y gorchymynsudo apt-get install phpmyadmin php-mbstring php-gettext.
  5. Cadarnhewch ychwanegiad ffeiliau newydd trwy ddewis yr opsiwn priodol.
  6. Nodwch weinydd gwe "Apache2" a chlicio ar Iawn.
  7. Fe'ch anogir i ffurfweddu'r gronfa ddata trwy orchymyn arbennig, os bydd angen, dewiswch ateb cadarnhaol.
  8. Creu cyfrinair i'w gofrestru ar weinydd y gronfa ddata, ac ar ôl hynny bydd angen ei gadarnhau trwy ei ail-nodi.
  9. Yn ddiofyn, ni fyddwch yn gallu mynd i mewn i PHPmyadmin ar ran defnyddiwr sydd â mynediad gwreiddiau neu drwy ryngwynebau TPC, felly mae angen i chi analluogi'r cyfleustodau blocio. Ysgogi hawliau gwreiddiau trwy'r gorchymynsudo -i.
  10. Datgysylltwch trwy deipioadleisio "diweddaru ategyn set defnyddiwr =" ​​lle Defnyddiwr = "gwraidd"; breintiau fflysio; "| mysql -u root -p mysql.

Ar hyn, gellir ystyried bod gosod a chyfluniad PHP ar gyfer LAMP wedi'i gwblhau'n llwyddiannus.

Gweler hefyd: Canllaw Gosod PHP ar Ubuntu Server

Heddiw gwnaethom gyffwrdd â gosod a chyfluniad sylfaenol cydrannau LAMP ar gyfer system weithredu Ubuntu. Wrth gwrs, nid dyma'r holl wybodaeth y gellir ei darparu ar y pwnc hwn; mae yna lawer o naws sy'n gysylltiedig â defnyddio sawl parth neu gronfa ddata. Fodd bynnag, diolch i'r cyfarwyddiadau uchod, gallwch chi baratoi'ch system yn hawdd ar gyfer gweithrediad cywir y pecyn meddalwedd hwn.

Pin
Send
Share
Send