Hvernig á að setja upp Apache, MySQL & PHP á Ubuntu 18.04 VPS eða Hollur framreiðslumaður

Til að keyra vefsíðu á Ubuntu 18.04 VPS þarftu að setja upp hóp af opnum hugbúnaði þar á meðal Apache, PHP og MySQL. Þessi forrit eru mjög gagnleg þegar kemur að því að keyra kraftmiklar vefsíður sem treysta á gagnagrunna og forskriftarþýðingarmál á netþjónum.


Apache er fljótur, öruggur og stöðugt hágæða netþjónn hugbúnaður sem er vinsælastur síðan 1996.

PHP (Hypertext Preprocessor) er almenn notendamiðlunarmiðstöð fyrir miðlarasíðu sem er hönnuð fyrir þróun vefa síðan 1994.

MySQL er venslagagnagrunnsmiðlari hannaður af Oracle og er notaður af háþróuðum og stórfelldum vefsíðum þar á meðal Google, Youtube og Twitter. Þróun þess hófst árið 1994.

Með Linux dreifingu eins og Ubuntu 18.04 er alveg mögulegt að búa til fullkomlega virka LAMP (Linux Apache, MySQL og PHP) netþjóni.

Í þessari handbók ætlum við að sýna þér hvernig á að setja upp Apache, MySQL og PHP á Ubuntu 18.04 netþjóninum þínum.

Sérstök athugasemd: óháð Linux dreifingu sem þú valdir fyrir vefsíðuna þína, ef þú notar Linux – þá ættirðu að nota bestu Linux hýsingaraðila. HostAdvice hjálpar þér að velja frá helstu hýsingaraðilum Linux: lestu dóma sérfræðinga og notenda og komdu með eigin ályktanir.

Forkröfur

  • Ubuntu 18.04 VPS áætlun.
  • Notandi sem ekki er rót sem getur framkvæmt sudo verkefni.

Skref 1: Settu upp Apache

Ubuntu 18.04 heldur miðlæga geymslu þar sem þú getur sett upp flest forrit frá því að nota apt skipunina. Til að setja upp Apache skaltu keyra skipunina hér að neðan:

$ sudo apt-get install apache2

Ýttu á ‘Y ‘ þegar þú ert beðinn um að staðfesta uppsetningu Apache.
Þegar uppsetningunni er lokið skaltu slá inn almenna IP-tölu VPS tölvunnar í vafranum þínum. Þú ættir að sjá sjálfgefna Apache vefsíðuna eins og sýnt er hér að neðan:

Skref 2: Settu upp MySQL

Keyraðu skipunina hér að neðan á flugglugganum til að setja upp MySQL netþjón á Ubuntu 18.04 VPS.

$ sudo apt-get setja upp mysql netþjóninn

Ýttu á ‘Y’ þegar þú færð staðfestingarskilaboð.

Tryggja MySQL netþjóninn þinn

MySQl netþjónninn er með sjálfgefnar stillingar sem eru ekki öruggar. Við verðum að stilla það til að gera netþjóninn okkar viðkvæmari fyrir árásum. Til allrar hamingju er til ein skipan sem gerir það auðveldara fyrir okkur. Bara keyra skipunina hér að neðan:

$ sudo mysql_secure_installation

Farið verður í gegnum nokkrar spurningar. Fyrirmælin gera okkur kleift að setja upp lykilorðsstefnu og rótarlykilorð. Okkur verður einnig beðið um að fjarlægja nafnlausan notanda, prófa gagnagrunn og slökkva á ytri innskráningu eins og sýnt er hér að neðan.

Hægt er að nota VALIDATE PASSWORD PLUGIN til að prófa lykilorð og bæta öryggi. Það athugar styrk lykilorðsins og gerir notendum kleift að stilla aðeins þau lykilorð sem eru nægjanlega örugg. Vilt þú setja upp VALIDATE PASSWORD viðbót?

Ýttu á y | Y fyrir Já, einhvern annan takka fyrir Nei: Y

Það eru þrjú stig löggildingarstefnu fyrir lykilorð:

LÁG Lengd >= 8
Meðallengd >= 8, tölustafir, blandaðir stafir og sértákn
STERK lengd >= 8, tölustafir, blandaðir stafir, sértákn og orðabókaskrá
Vinsamlegast sláðu inn 0 = LÁG, 1 = MEDIUM og 2 = STERK: 2

Vinsamlegast stilltu lykilorð fyrir rót hér.
Nýtt lykilorð:
Sláðu aftur inn nýtt lykilorð:
Áætlaður styrkur lykilorðsins: 100

Viltu halda áfram með lykilorðið sem tilgreint er? (Ýttu á y | Y fyrir Já, einhver önnur takka fyrir Nei): Y

Sjálfgefið er að MySQL uppsetning er nafnlaus notandi, sem gerir öllum kleift að skrá sig inn á MySQL án þess að þurfa að búa til notendareikning fyrir þá. Þetta er eingöngu ætlað til prófana og til að gera uppsetninguna svolítið sléttari. Þú ættir að fjarlægja þá áður en þú flytur í framleiðsluumhverfi.

Fjarlægja nafnlausa notendur? (Ýttu á y | Y fyrir Já, allir aðrir takkar fyrir Nei): Y
Árangur.

Venjulega ætti aðeins að leyfa rót að tengjast frá ‘localhost’. Þetta tryggir að einhver getur ekki giskað á rótarlykilorðið frá netinu.
Bannað að fjarlægja rótarskráningu lítillega? (Ýttu á y | Y fyrir Já, allir aðrir takkar fyrir Nei): Y
Árangur.

Sjálfgefið er að MySQL er með gagnagrunn sem heitir ‘próf’ sem allir geta nálgast. Þetta er einnig eingöngu ætlað til prófunar og ætti að fjarlægja það áður en það er flutt í framleiðsluumhverfi.

Fjarlægja prufagagnagrunninn og fá aðgang að honum? (Ýttu á y | Y fyrir Já, allir aðrir takkar fyrir Nei): Y

– Sleppi gagnagrunni fyrir próf…
Árangur.
– Fjarlægir forréttindi í prufugagnagrunninum…
Árangur.

Endurhleðsla forréttindatöflanna tryggir að allar breytingar sem gerðar hafa verið hingað til taka gildi strax.

Endurhlaða forréttindatöflur núna? (Ýttu á y | Y fyrir Já, allir aðrir takkar fyrir Nei): Y

Árangur.
Allt búið!

Prófar MySQl netþjóninn

Þú getur nú prófað innskráningu á MySQL netþjóninn þinn með því að slá inn skipunina hér að neðan:

$ sudo mysql -u rót -p

Vinsamlegast athugaðu að þú verður beðinn um að slá inn rótarlykilorðið sem þú bjóst til fyrr í þessari handbók.

Þá munt þú fá mysql hvetja eins og sýnt er hér að ofan.

Ef þú vilt búa til gagnagrunn geturðu keyrt skipunina hér að neðan. Mundu að skipta um „gagnagrunnsheiti ‘ með nafni gagnagrunnsins sem þú vilt búa til.

$ Búa til gagnagrunn

Skref 3: Settu upp PHP

Sláðu inn skipunina hér að neðan til að setja upp PHP á Ubuntu 18.04 netþjóninum þínum

$ sudo apt-get install php libapache2-mod-php

Ýttu á Y þegar þú ert beðinn um að staðfesta uppsetninguna

Prófa PHP

Við getum prófað PHP uppsetninguna okkar með því að búa til skrá í rótarmöppunni á vefsíðu okkar. Til að gera þetta, sláðu inn skipunina hér að neðan:

$ sudo nano /var/www/html/info.php

Afritaðu síðan líma textann hér að neðan og smelltu á CTR + X og Y til að vista skrána.

<?php

phpinfo ();

?>

Endurræstu Apache

Við verðum að endurræsa Apache til að breytingarnar taki gildi með skipuninni hér að neðan:

$ sudo systemctl endurræstu apache2

Næst skaltu fara á php upplýsingaskrána sem við bjuggum til hér að ofan í vafranum þínum með almenna IP tölu netþjónsins. Til dæmis, ef IP-talan þín er 111.111.111.111 slærðu inn textann hér að neðan í vafranum þínum

111.111.111.111/info.php

Afköst

Þú ættir að sjá PHP upplýsingaskrána eins og sýnt er hér að neðan:

Niðurstaða

Þetta eru grunnskrefin við að setja upp Apache, MySQL og PHP á netþjóninum þínum. Þú getur nú haldið áfram að setja upp myndrænt notendaviðmót fyrir gagnagrunninn þinn (t.d. phpMyAdmin) til að stjórna gagnagrunnunum þínum betur. Með LAMP staflinum er það gola að keyra kviku vefsíðurnar þínar.

Skoðaðu efstu 3 VPS þjónusturnar:

A2 hýsing

Byrjunarverð:
$ 5,00


Áreiðanleiki
9.3


Verðlag
9.0


Notendavænn
9.3


Stuðningur
9.3


Lögun
9.3

Lestu umsagnir

Farðu á A2 Hosting

ScalaHosting

Byrjunarverð:
12,00 dollarar


Áreiðanleiki
9.4


Verðlag
9.5


Notendavænn
9.5


Stuðningur
9.5


Lögun
9.4

Lestu umsagnir

Heimsæktu ScalaHosting

Hostinger

Byrjunarverð:
$ 3,95


Áreiðanleiki
9.3


Verðlag
9.3


Notendavænn
9.4


Stuðningur
9.4


Lögun
9.2

Lestu umsagnir

Heimsæktu Hostinger

Tengdar greinar um hvernig á að gera

  • Hvernig hýsa mörg vefsíður á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að setja LEMP (Linux, Nginx, MySQL, PHP) stafla á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að taka afrit af MySQL gagnagrunninum þínum á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
  • Hvernig á að slökkva á MySQL 5 "Strangur háttur" á Ubuntu 18.04 VPS eða hollur framreiðslumaður
    millistig
  • Hvernig á að setja upp Apache Cassandra á Ubuntu 18.04 VPS eða Hollur framreiðslumaður
    millistig
Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me