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":
- Agorwch y ddewislen a lansio'r consol neu gwasgwch y cyfuniad allweddol Ctrl + Alt + T..
- Uwchraddio ystorfeydd eich system yn gyntaf i sicrhau bod gennych yr holl gydrannau angenrheidiol. I wneud hyn, ysgrifennwch y gorchymyn
diweddariad sudo apt-get
. - 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).
- Pan fydd wedi'i wneud, nodwch
sudo apt-get install apache2
i ychwanegu Apache i'r system. - Cadarnhewch ychwanegu pob ffeil trwy ddewis yr opsiwn ateb D..
- Gadewch i ni brofi gweithrediad y gweinydd gwe trwy redeg
sudo apache2ctl configtest
. - Dylai'r gystrawen fod yn normal, ond weithiau mae rhybudd yn ymddangos am yr angen i ychwanegu Enw gweinydd.
- Ychwanegwch y newidyn byd-eang hwn i'r ffeil ffurfweddu er mwyn osgoi rhybuddion yn y dyfodol. Rhedeg y ffeil ei hun drwodd
sudo nano /etc/apache2/apache2.conf
. - Nawr rhedeg yr ail consol, lle rhedeg y gorchymyn
ip addr dangos eth0 | grep inet | awk '{print $ 2; } '| sed 's //.*$//'
i ddarganfod eich cyfeiriad IP neu barth gweinydd. - Yn y cyntaf "Terfynell" ewch i lawr i waelod iawn y ffeil a theipiwyd
Enw parth ServerName + neu gyfeiriad IP
eich bod chi newydd ddysgu. Arbedwch newidiadau drwodd Ctrl + O. a chau'r ffeil ffurfweddu. - Profwch eto i sicrhau nad oes unrhyw wallau, ac yna ailgychwynwch y gweinydd gwe drwyddo
sudo systemctl ailgychwyn apache2
. - Ychwanegwch Apache i autoload os oes angen fel ei fod yn dechrau gyda'r system weithredu gan ddefnyddio'r gorchymyn
sudo systemctl galluogi apache2
. - Mae'n parhau i fod i ddechrau'r gweinydd gwe i wirio sefydlogrwydd ei weithrediad, defnyddio'r gorchymyn
sudo systemctl cychwyn apache2
. - Lansio porwr ac ewch i
localhost
. 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.
- Blaenoriaeth yn "Terfynell" ysgrifennu
sudo apt-get install mysql-server
a chlicio ar Rhowch i mewn. - Cadarnhau ychwanegu ffeiliau newydd.
- Gwnewch yn siŵr eich bod yn sicrhau defnydd o'r amgylchedd MySQL, felly darparwch ychwanegiad ar wahân, sydd wedi'i osod drwyddo
sudo mysql_secure_installation
. - 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.
- Nesaf, mae angen i chi ddewis lefel yr amddiffyniad. Yn gyntaf, darllenwch y disgrifiad o bob paramedr, ac yna dewiswch yr un mwyaf addas.
- Gosodwch gyfrinair newydd i ddarparu mynediad gwreiddiau.
- 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.
- Yn "Terfynell" ysgrifennwch y gorchymyn
sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7.0
i osod y cydrannau angenrheidiol rhag ofn y bydd angen fersiwn 7 arnoch. - Weithiau nid yw'r gorchymyn uchod yn gweithio, felly defnyddiwch
sudo apt gosod php 7.2-cli
neusudo apt install hhvm
i osod y fersiwn 7.2 ddiweddaraf sydd ar gael. - Ar ddiwedd y weithdrefn, gwnewch yn siŵr bod y cynulliad cywir wedi'i osod trwy ysgrifennu yn y consol
php -v
. - 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 gorchymyn
sudo apt-get install phpmyadmin php-mbstring php-gettext
. - Cadarnhewch ychwanegiad ffeiliau newydd trwy ddewis yr opsiwn priodol.
- Nodwch weinydd gwe "Apache2" a chlicio ar Iawn.
- Fe'ch anogir i ffurfweddu'r gronfa ddata trwy orchymyn arbennig, os bydd angen, dewiswch ateb cadarnhaol.
- Creu cyfrinair i'w gofrestru ar weinydd y gronfa ddata, ac ar ôl hynny bydd angen ei gadarnhau trwy ei ail-nodi.
- 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 gorchymyn
sudo -i
. - Datgysylltwch trwy deipio
adleisio "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.