Kaip įdiegti „LAMP Stack“ „Ubuntu 17.04“

„Linux“ aplinkoje gyvybiškai svarbu žinoti visas galimybes, kurias turime išnaudoti, ir tokiu būdu išplėsti paslaugų ir vaidmenų, kuriuos turime su serveriu, galimybes.

Viena iš dažniausiai naudojamų parinkčių šiuo metu serverio lygiu yra LAMP, todėl šiandien mes analizuosime, kaip saugiai ir paprastai įdiegti LAMP „Ubuntu 17.04“.

Kas yra LAMPLAMP yra akronimas, nurodantis „Linux“ operacinę sistemą su „Apache“ serveriu, kur jos duomenys saugomi „MySQL“ duomenų bazėje, o dinaminis turinys apdorojamas naudojant PHP.

ŠVIESA: Linux, Apache, MySQL, PHPSu LAMP turėsime atviro kodo programinės įrangos grupę, kurią paprastai galima įdiegti kartu, kad serveris galėtų priimti dinamiškas svetaines ir programas.

Turėdami tai omenyje, pamatysime, kaip įdiegti LAMP „Ubuntu 17.04“.

1. Atnaujinkite „Ubuntu 17.04“ paketus

1 žingsnis
Pirmiausia reikia atnaujinti dabartinius „Ubuntu 17.04“ paketus, vykdant šią komandą:

 sudo apt atnaujinimas 

DIDELIS

2 žingsnis
Jei yra atnaujintinų paketų, vykdysime šią komandą. Tokiu būdu sistema bus visiškai atnaujinta.

 sudo apt atnaujinimas

2. Įdiekite „Apache“ „Ubuntu 17.04“


„Apache HTTP Server“ yra programinė įranga, skirta sukurti patikimą, komercinio lygio, funkcionalų ir laisvai prieinamą HTTP (žiniatinklio) serverio šaltinio kodo diegimą. „Apache“ šiuo metu yra vienas populiariausių pasaulyje.

1 žingsnis
Norėdami įdiegti „Apache“ „Ubuntu 17.04“, vykdysime šią eilutę:

 sudo apt įdiegti apache2

DIDELIS

2 žingsnis
Atsisiuntę ir įdiegę, atliksime „Apache“ testą vykdydami šią eilutę. Kaip matome, sintaksės klaidų nėra, tačiau bandymas pateikia įspėjamąjį pranešimą, kuriame sakoma, kad nenustatėme FQDN (visiškai kvalifikuoto domeno pavadinimo). Šis pranešimas nekelia jokios rizikos jūsų „Apache“ konfigūracijai, tačiau bus rodomas tikrinant „Apache“ konfigūraciją dėl sintaksės klaidų.

 sudo apache2ctl konfigūracijos testas

DIDELIS

3. Redaguokite „Apache“ konfigūracijos failą „Ubuntu 17.04“

1 žingsnis
Toliau turime redaguoti „Apache“ konfigūracijos failą, esantį kelyje /etc/apache2/apache2.conf, tam mes atliekame šiuos veiksmus:

 sudo nano /etc/apache2/apache2.conf
2 žingsnis
Šiuo atveju naudosime „nano“, tačiau galima naudoti „vim“ ar kitą redaktorių. Pasiekę šį failą pamatysime šiuos dalykus:

DIDELIS

3 žingsnis
Šio failo pabaigoje pridėsime pavadintą politiką Serverio pavadinimas su serverio IP adresu, kurį žinome vykdydami komandą ifconfig, šiuo atveju įvesime:

 Serverio pavadinimas 192.168.0.13

DIDELIS

4 žingsnis
Pakeitimus išsaugome naudodami klavišus

Ctrl + O

ir paliekame redaktorių naudodami

„Ctrl“ + X

5 žingsnis
Mes išeiname iš redaktoriaus ir vėl vykdysime šią eilutę, kad patikrintume sintaksę:

 sudo apache2ctl konfigūracijos testas

DIDELIS

6 žingsnis
Mes iš naujo paleidžiame „Apache“ paslaugą atlikdami šiuos veiksmus:

 sudo systemctl iš naujo paleiskite apache2

4. Patvirtinkite „Apache“ Ubuntu 17.04

1 žingsnis
Norėdami patikrinti, ar „Apache“ buvo įdiegta teisingai, pateksime į naršyklę ir įvesime šią sintaksę adreso juostoje:

 http: // Server_IP
2 žingsnis
Rezultatas bus toks. Kaip matome, „Apache“ veikia teisingai.

DIDELIS

5. Įdiekite „MySQL“ „Ubuntu 17.04“


Toliau įdiegsime „MySQL“, kad galėtume valdyti duomenų bazes.

1 žingsnis
„MySQL“ galima rasti „Ubuntu“ saugyklose, todėl naudosime tinkamas jūsų įrengimui:

 sudo apt įdiegti mysql-server

DIDELIS

2 žingsnis
Įvedame raidę s kad patvirtintumėte „MySQL“ atsisiuntimą ir įdiegimą. Diegimo metu turime priskirti „MySQL“ pagrindinį slaptažodį:

DIDELIS

3 žingsnis
Spustelime Sutinku ir turime tai patvirtinti. Kai spustelėsime Sutinku, diegimo procesas bus tęsiamas.

DIDELIS

4 žingsnis
Įdiegę turėsite vykdyti šią eilutę, kad sukonfigūruotumėte „MySQL“:

 mysql_secure_installation
5 žingsnis
Ten mes turime užbaigti toliau pateiktą atitinkamą atsakymą. Tokiu būdu teisingai sukonfigūravome „MySQL“.
 Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą „Ne“: N Pašalinti anoniminius vartotojus? (Paspauskite y | Y, jei norite „Taip“, bet kuris kitas klavišas „Ne“): y Neleisti root prisijungimo nuotoliniu būdu? (Paspauskite y | Y, jei norite „Taip“, bet kuris kitas klavišas „Ne“): y Pašalinti bandymų duomenų bazę ir pasiekti ją? (Paspauskite y | Y, jei norite „Taip“, bet kuris kitas klavišas „Ne“): y Dabar įkelti privilegijų lenteles? (Paspauskite y | Y, jei norite „Taip“, bet kurį kitą klavišą - „Ne“): y

DIDELIS

6. Įdiekite ir patvirtinkite PHP „Ubuntu 17.04“


Toliau įdiegsime PHP, kuris yra konfigūracijos komponentas, per kurį bus galima apdoroti kodus, kad būtų rodomas dinaminis turinys.

PHP taip pat gali paleisti scenarijus, prisijungti prie „MySQL“ duomenų bazių ir gauti apdorotą turinį į mūsų žiniatinklio serverį, kad jis būtų tinkamai rodomas.

1 žingsnis
Norėdami įdiegti PHP „Ubuntu 17.04“, vykdysime šią eilutę:

 sudo apt įdiegti php libapache2-mod-php php-mcrypt php-mysql

DIDELIS

2 žingsnis
Kai diegimas bus baigtas, pamatysime šiuos dalykus:

DIDELIS

3 žingsnis
Norėdami patikrinti PHP, sukursime failą pavadinimu info.php kelyje / var / www / html ir tam mes pateksime naudodami šią eilutę:

 sudo nano /var/www/html/info.php
4 žingsnis
Šiame faile įvesime:
 

DIDELIS

5 žingsnis
Išsaugoję pakeitimus, galime patikrinti PHP būseną įvesdami iš bet kurios naršyklės ir adreso juostoje įvesdami:

 http: Server_IP / info.php
6 žingsnis
Jei viskas veikia tinkamai, pamatysime šiuos dalykus:

DIDELIS

7 žingsnis
Ten turėsime visą PHP konfigūraciją.

DIDELIS

Tokiu būdu LAMP įdiegimas į „Ubuntu 17.04“ buvo teisingas ir galėsime toliau naudotis daugybe jo funkcijų.

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

wave wave wave wave wave