Kaip įdiegti „LAMP Stack“ „Ubuntu 16.10“

Valdant tokias operacines sistemas kaip „Ubuntu 16“, svarbu žinoti visas jos funkcijas ir apimtis, kurias ji siūlo kaip sistema tiek galutiniam vartotojui, tiek IT administratoriams. Vienas iš geriausių būdų išplėsti „Ubuntu“ universalumą ir našumą yra įdiegti ir sukonfigūruoti LAMP.

Toliau mes išsamiai pamatysime, kaip įdiegti šias svarbias „Ubuntu 16“ paslaugas ir taip paversti tai serveriu, turinčiu daug daugiau galimybių ir konfigūracijų. Šiuo atveju naudosime „Ubuntu 16.10“ serverį, kurį galima atsisiųsti iš šios nuorodos:

Kas yra LAMPLAMP yra programinės įrangos rinkinys, kurio tikslas yra sudaryti sąlygas serveriui priglobti dinamiškas svetaines ir programas dėl įtraukto programų rinkinio. LAMP reiškia:

  • L: „Linux“
  • A: „Apache“
  • M: MySQL
  • Klausimas: PHP
LAMP yra santrumpa, reiškianti „Linux“ operacinę sistemą su „Apache“ serveriu, kurio duomenų svetainė saugoma „MySQL“ duomenų bazėje, o dinaminis turinys apdorojamas naudojant PHP.

Toliau pradėsime LAMP diegimo ir konfigūravimo procesą „Ubuntu 16.10“.

1. „Apache“ diegimas „Ubuntu 16.10“


„Apache“ yra žiniatinklio serveris, suteikiantis mums galimybę nustatyti žiniatinklio serverį su tokiomis funkcijomis kaip CGI, SSL ir virtualūs domenai. „Apache“ yra nemokama programinė įranga, todėl ji nuolat atnaujinama.
Norėdami įdiegti „Apache“ „Ubuntu 16.10“, vykdysime šią komandą:
 sudo apt-get įdiegti apache2

DIDELIS

Mes įvedame raidę S, kad sutiktume su „Apache“ paketų atsisiuntimu ir atitinkamu diegimu.

2. „Apache“ įjungimas ir paleidimas


Įdiegę „Apache“, mes ją įjungiame ir pradedame paslaugą, tam individualiai įvesime šias komandas:
 systemctl įgalinti apache2 systemctl paleisti apache2 systemctl būsena apache2
Gautas rezultatas yra toks:

DIDELIS

3. Patvirtinkite „Apache“


Norėdami patikrinti, ar „Apache“ buvo tinkamai įdiegta ir ar paslauga įjungta, einame į savo naršyklę ir galime įvesti bet kurią iš šių parinkčių:
  • http: // localhost /
  • http: // IP adresas /

Jei viskas teisinga, rezultatas turėtų būti toks:

Tai patikriname, ar „Apache“ veikia tinkamai.

4. „MySQL“ diegimas „Ubuntu“ 16.10


Kitas žingsnis yra įdiegti „MySQL“, kuris yra reliatyvių duomenų bazių tvarkyklė (RDBMS), leidžianti keliems vartotojams saugiai ir integruotai pasiekti duomenų bazę. Norėdami įdiegti „MySQL“ „Ubuntu 16.10“, vykdysime šią komandą:
 sudo apt-get install mysql-server mysql-client
Pastaba:Proceso metu bus rodomi tam tikri klausimai, kuriuos parodysime vėliau.

DIDELIS

Mes priimame paketų atsisiuntimą ir įdiegimą. Pirmasis pranešimas, kurį turime užpildyti, yra pagrindinio vartotojo slaptažodžio įvedimas:

DIDELIS

Įvedame norimą slaptažodį, paspaudžiame Accept arba Enter ir turime jį dar kartą patvirtinti:

DIDELIS

Norėdami tęsti diegimą, spustelėkite Gerai. Tokiu būdu mes įdiegėme „MySQL“.

5. „MySQL“ sveikatos patikrinimas


Norėdami patikrinti, ar „MySQL“ diegimas buvo teisingas, vykdysime šią komandą:
 sudo systemctl būsena mysql
Pastaba: Jei naudosime „Ubuntu 14.10“ ar ankstesnes versijas, vykdysime šią komandą:
 sudo paslaugos mysql būsena
Gautas rezultatas bus toks:

DIDELIS

Matome, kad jis aktyvus.

6. „MariaDB“ diegimas


„MariaDB“ yra dar viena patikima, saugi ir patikima duomenų bazių tvarkyklė, kurią galima naudoti vietoje „MySQL“. „MariaDB“ įgauna pagreitį tarp duomenų bazių valdytojų dėl daugybės funkcijų, su kuriomis galime susipažinti oficialioje svetainėje:

1 žingsnis
Norėdami įdiegti „MariaDB“, pirmiausia turime pašalinti „MySQL“ iš „Ubuntu 16.10“. Tam mes turime vykdyti šias komandas jų eilės tvarka:

 sudo systemctl stop mysql sudo apt-get remove --purge mysql-server mysql-client mysql-common sudo apt-get autoremove sudo apt-get autoclean sudo rm -rf / var / lib / mysql / sudo rm -rf / etc / mysql / 

DIDELIS

2 žingsnis
Kai procesas bus baigtas, mes pradėsime įdiegti „MariaDB“ į „Ubuntu 16.10“, vykdydami šią komandą:

 sudo apt-get install mariadb-server

DIDELIS

3 žingsnis
Mes įvedame raidę S, kad galėtume priimti „MariaDB“ atsisiuntimą. Kitas būdas, kuriuo galime įdiegti „MariaDB“, yra oficialių saugyklų naudojimas naujausiai versijai gauti, šiuo atveju turime vykdyti šias eilutes:

 sudo apt-get install software-properties-common sudo apt-key adv-recv-keys --keyserver hkp: //keyserver.ubuntu.com: 80 0xcbcb082a1bb943db sudo add-apt-repository 'deb http: //download.nus .edu.sg / mirror / mariadb / repo / 10.1 / ubuntu vivid main ' 
4 žingsnis
Atnaujiname saugyklas naudodami šią komandą:
 sudo apt-get atnaujinimas
5 žingsnis
Galiausiai įdiegiame „MariaDB“ vykdydami šią komandą:
 sudo apt-get install mariadb-server
6 žingsnis
Svarbu nepamiršti, kad diegimo proceso metu šakninio slaptažodžio nebus prašoma kaip „MySQL“, ir mes negalėsime to padaryti rankiniu būdu naudodami komandą:
 mysql_secure_installation
7 žingsnis
Bus rodoma ši klaida:

DIDELIS

Norėdami tai išspręsti, atliksime šią procedūrą. Mes vykdome šią komandą:

 sudo mysql -u root
8 žingsnis
Prieidami prie „MySQL“ vykdysime šias eilutes:
 naudoti mysql; atnaujinti vartotojo nustatytą papildinį = '' kur Vartotojas = 'šaknis'; praplovimo privilegijos; \ q

DIDELIS

9 veiksmas
Dabar mes vėl vykdome komandą mysql_secure_installation, mes duodame „Enter“, kai jis prašo pagrindinio slaptažodžio, ir turėsime prieigą prie „MariaDB“ nustatymų:

DIDELIS

7. „MariaDB“ būsenos patvirtinimas


Norėdami patikrinti dabartinę „MariaDB“ būseną „Ubuntu 16.10“, naudosime šią komandą:
 sudo paslaugos mysql būsena
Rezultatas bus toks. Galime patikrinti, ar jo būsena aktyvi.

DIDELIS

8. PHP diegimas Ubuntu 16.10


PHP (PHP: Hypertext Preprocessor) yra atviro kodo programavimo kalba, naudojama kuriant žiniatinklį ir kurią galima integruoti į HTML.

Norėdami įdiegti PHP „Ubuntu 16.10“ serveryje, vykdysime šias komandas tokia tvarka:

 sudo apt-get update sudo apt-get install php7.0-mysql php7.0-curl php7.0-json php7.0-cgi php7.0 libapache2-mod-php7

DIDELIS

Mes priimame atsisiuntimą ir kai jis bus baigtas, patvirtinsime įdiegtą PHP versiją naudodami šią komandą:

 php -v

DIDELIS

9. PHP patvirtinimas


Norėdami išbandyti PHP „Ubuntu 16.10“ serveryje, sukursime failą testphp.php naudodami šią eilutę:
 sudo nano /var/www/html/testphp.php
Pasirodžiusiame lange įvesime:
 

DIDELIS

Pakeitimus išsaugome naudodami klavišų kombinaciją Ctrl + O ir išeiname iš redaktoriaus naudodami klavišus Ctrl + X. Iš naujo paleidžiame „Apache“ serverį, kad pritaikytume pakeitimus naudodami komandą:

 sudo systemctl iš naujo paleiskite apache2
„Ubuntu 14“ ar ankstesnėse versijose vykdysime šią komandą:
 sudo paslauga apache2 iš naujo
Mes einame į naršyklę ir adreso juostoje įvedame šiuos duomenis. Tokiu būdu patvirtiname PHP konfigūraciją.
 https: //IP/testphp.php

Pastaba:Jei norime įdiegti visus PHP paketus, vykdysime šią komandą:

 sudo apt-get install php *

10. MySQL duomenų bazių valdymas


Norint valdyti „MySQL“ duomenų bazes, būtina įdiegti „PHPMyAdmin“ - tai grafinės sąsajos įrankis, su kuriuo turėsime prieigą prie duomenų bazių administravimo.

1 žingsnis
Norėdami jį įdiegti, vykdysime šią komandą:

 sudo apt-get install phpmyadmin

DIDELIS

2 žingsnis
Mes priimame atsisiuntimą ir diegimo metu pamatysime tokius klausimus:

DIDELIS

Ten pasirenkame apache2, kuris buvo įdiegtas žiniatinklio serveris.

DIDELIS

3 žingsnis
Šis pranešimas nurodo duomenų bazę, kurią turi sukurti PHPMyAdmin, spustelėkite Taip ir mes turime priskirti minėtos duomenų bazės slaptažodį:

DIDELIS

Turime tai patvirtinti. Ten mes nustatome „MySQL“ duomenų bazės pavadinimą.

DIDELIS

4 žingsnis
Mes nustatėme duomenų bazės vartotojo vardą.

DIDELIS

11. Prieiga prie PHPMyAdmin konsolės


Kai tai sukonfigūruota, galime pasiekti „PHPMyAdmin“ konsolę įvesdami šią eilutę naršyklės adreso juostoje. Ten prisijungsime naudodami atitinkamus kredencialus, kad galėtume pasiekti duomenų bazes.
 http: // IP_adresas / phpmyadmin /

Kaip matome, LAMP yra puiki priemonė išplėsti operacinės sistemos siūlomus išteklius ir taip turėti daugiau alternatyvų tiek administravimui, tiek galutiniam vartotojui.
Gerai išnaudokime LAMP Ubuntu 16.10 serveryje.

Įdiekite „Chrome“ ir „Skype“ „Ubuntu“

Padėsite svetainės plėtrą, dalintis puslapį su draugais

wave wave wave wave wave