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":
- Agorwch y fwydlen a lansiwch y consol neu pwyswch y cyfuniad allweddol Ctrl + Alt + T.
- Yn gyntaf, diweddarwch eich storfeydd system i sicrhau bod gennych yr holl gydrannau angenrheidiol. I wneud hyn, teipiwch y gorchymyn
sudo apt-get update
. - 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).
- Wedi'i gwblhau, nodwch
sudo apt-get go install-app
i ychwanegu apache at y system. - Cadarnhau ychwanegu pob ffeil trwy ddewis ateb D.
- Byddwn yn profi'r gweinydd gwe trwy redeg
ffurfweddiad sudo apache2ctl
. - Dylai'r cystrawen fod yn normal, ond weithiau mae yna rybudd am yr angen i ychwanegu Enw gweinydd.
- Ychwanegwch y newidyn byd-eang hwn i'r ffeil ffurfweddu i osgoi rhybuddion yn y dyfodol. Rhedeg y ffeil drwyddi ei hun
sudo nano /etc/apache2/apache2.conf
. - Nawr yn rhedeg yr ail consol, lle mae'n rhedeg y gorchymyn
dangos sioe ip addr | mewnosodiad grep | awk '{printiwch $ 2; } '| sed 's //.*$//'
i ddarganfod eich cyfeiriad IP neu barth gweinydd. - Yn y cyntaf "Terfynell" ewch i waelod y ffeil a agorwyd a nodwch
Enw parth ServerName + neu gyfeiriad IP
eich bod newydd ddysgu. Arbedwch newidiadau drwy Ctrl + O a chau'r ffeil ffurfweddu. - Gwnewch brawf arall i sicrhau nad oes unrhyw wallau, ac yna ailgychwynnwch y gweinydd gwe trwyddo
ailddechrau sudo systemctl apache2
. - Ychwanegwch Apache i gychwyn, os ydych chi am iddo ddechrau gyda'r system weithredu gyda'r gorchymyn
sudo systemctl yn galluogi apache2
. - Dim ond cychwyn y gweinydd gwe i wirio ei sefydlogrwydd, defnyddiwch y gorchymyn
dechrau sache systemctl apache2
. - Lansio eich porwr a mynd iddo
localhost
. 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.
- Blaenoriaeth i mewn "Terfynell" ysgrifennu
sudo apt-get gorsedda gorsedda gweinyddwr
a chliciwch ar Rhowch i mewn. - Cadarnhau ychwanegu ffeiliau newydd.
- 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 drwyddo
sudo mysql_secure_installation
. - 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.
- Nesaf mae angen i chi ddewis lefel yr amddiffyniad. Yn gyntaf darllenwch y disgrifiad o bob paramedr, ac yna dewiswch y mwyaf priodol.
- Gosodwch gyfrinair newydd i sicrhau mynediad gwraidd.
- 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.
- Yn "Terfynell" ysgrifennwch y tîm
sudo apt-get gorsedda php7.0-json php7.0-json php7.0-cgi php7.0-cgi php7.0-jgpppp.0
i osod y cydrannau angenrheidiol rhag ofn y bydd angen fersiwn 7 arnoch. - Weithiau mae'r gorchymyn uchod wedi'i dorri, felly defnyddiwch
sudo apt php 7.2-cli
neusudo apt apt hhvm
i osod y fersiwn diweddaraf sydd ar gael 7.2. - Ar ôl cwblhau'r weithdrefn, gwnewch yn siŵr bod y cynulliad cywir yn cael ei osod drwy ysgrifennu yn y consol
php -v
. - 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 gorchymyn
arse-get -p gorsedda phpmyadmin php-mbstring php-gettext gorsedda
. - Cadarnhau ychwanegu ffeiliau newydd drwy ddewis yr opsiwn priodol.
- Nodwch weinydd y we "Apache2" a chliciwch ar “Iawn”.
- Fe'ch anogir i ffurfweddu'r gronfa ddata drwy orchymyn arbennig, os oes angen, dewiswch ateb cadarnhaol.
- Crëwch gyfrinair i gofrestru gyda'r gweinydd cronfa ddata, ac wedi hynny bydd angen i chi ei gadarnhau drwy ei ail-fynd.
- 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 gorchymyn
sudo -i
. - Treuliwch y caead trwy deipio
echo "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.