Nastavitev LAMP (Linux, Apache, MySQL/MariaDB, PHP in PhpMyAdmin) v strežniku Ubuntu 14.10


Sklop LAMP (Linux, Apache, MySQL/MariaDB, PHP in PhpMyAdmin) predstavlja skupino odprtokodne programske opreme, ki se danes pogosto uporablja v eni najbolj razširjenih internetnih storitev, povezanih s spletnimi storitvami.

Ta članek bo opisal, kako lahko v zadnji izdani različici strežnika Ubuntu (14.10) namestite sklad LAMP .

  1. Minimalna namestitev izdaje Ubuntu 14.10 Server s strežnikom SSH.
  2. Če je vaša naprava namenjena spletnemu strežniku, je najbolje, da v vmesniku konfigurirate statični naslov IP, ki bo povezan z omrežnim segmentom, ki bo odjemalcem služil spletno vsebino.

1. korak: Namestite ime gostitelja računalnika

1. Po minimalni namestitvi strežniške izdaje Ubuntu 14.10 se prijavite v svoj novi strežnik s skrbniškim uporabnikom sudo in nastavite ime gostitelja računalnika, nato ga potrdite z izdajo naslednje ukaze.

$ sudo hostnamectl set-hostname yourFQDNname
$ sudo hostnamectl

2. Nato zaženite naslednje ukaze, da zagotovite, da je vaš sistem posodobljen, preden nadaljujemo s postopkom namestitve LAMP.

$ sudo apt-get update && sudo apt-get upgrade

2. korak: Namestite spletni strežnik Apache

3. Zdaj je čas, da nadaljujete z namestitvijo LAMP . Strežnik Apache HTTPD je ena najstarejših, dobro preizkušenih in robustnih odprtokodnih programov, ki so imeli velik vpliv na današnji internet, zlasti na razvoj spletnih storitev v preteklih letih.

Zasnovan z modularno zasnovo, Apache lahko podpira številne programske jezike in funkcije, zahvaljujoč modulom in razširitvam, med katerimi je danes najbolj uporabljen dinamični programski jezik PHP.

Če želite namestiti strežnik Apache HTTPD , na konzoli zaženite naslednji ukaz.

$ sudo apt-get install apache2

4. Če želite določiti naslov IP naprave, če niste konfigurirali statičnega naslova IP, zaženite ukaz ifconfig in vnesite
rezultat IP naslov v polju URL brskalnika za obisk privzete spletne strani Apache.

http://your_server_IP

3. korak: Namestitev PHP

5. PHP je zmogljiv dinamični skriptni jezik na strani strežnika, ki se večinoma uporablja pri ustvarjanju dinamičnih spletnih aplikacij, ki sodelujejo z bazami podatkov.

Če želite uporabiti skriptni jezik PHP za minimalno platformo za spletni razvoj, izdajte naslednji ukaz, ki bo namestil nekaj osnovnih modulov PHP, potrebnih za povezavo z bazo podatkov MariaDB in uporabo spletnega mesta baze podatkov PhpMyAdmin vmesnik.

$ sudo apt-get install php5 php5-mysql php5-mcrypt php5-gd libapache2-mod-php5

6. Če boste pozneje morali namestiti modul PHP, uporabite spodnje ukaze za iskanje in iskanje podrobnih informacij o katerem koli določenem modulu ali knjižnici PHP.

$ sudo apt-cache search php5
$ sudo apt-cache show php5-module_name

4. korak: Namestite MariaDB Server in Client

7. MariaDB je sorazmerno nova relacijska baza podatkov, ki jo je skupnost razširila iz najstarejše in najbolj znane baze podatkov MySQL, ki uporablja isti API in zagotavlja enako funkcionalnost kot njen prednik MySQL .

Če želite namestiti bazo podatkov MariaDB v strežnik Ubuntu 14.10 , izdajte naslednji ukaz s korenskimi pravicami.

$ sudo apt-get install mariadb-client mariadb-server

Ko v vašem računalniku poteka postopek namestitve MariaDB , boste dvakrat pozvani, da vnesete in potrdite korensko geslo za strežnik MariaDB.

Upoštevajte, da se korenski uporabnik MariaDB razlikuje od korenskega uporabnika sistema Linux, zato izberite močno geslo za korenskega uporabnika baze podatkov.

8. Po namestitvi strežnika MariaDB je čas, da nadaljujete s standardno varno namestitvijo zbirke podatkov, ki bo odstranila anonimnega uporabnika, izbrisala testno bazo podatkov in onemogočila oddaljene korenske prijave.

Zaženite spodnji ukaz, da zaščitite MariaDB , na prvem vprašanju izberite Ne , da obdržite korensko geslo, nato odgovorite Da na vsa vprašanja, da se prijavite varnostne funkcije od zgoraj.

$ sudo mysql_secure_installation

Kot navodilo uporabite naslednji posnetek zaslona.

9. Ko je baza podatkov zavarovana, pridobite status MariaDB tako, da izvedete prijavo v ukazno vrstico z naslednjim ukazom.

$ mysql -u root -p 

10. Ko vstopite v bazo podatkov, zaženite ukaz MySQL status; , da dobite pogled na notranje spremenljivke, nato vnesite quit; ali exit; ukazi MySQL, da se vrnete v lupino Linuxa.

MariaDB [(none)]> status;
MariaDB [(none)]> quit; 

5. korak: Namestitev PhpMyAdmin

11. PhpMyAdmin je prednja stran spletne plošče, ki se uporablja za upravljanje zbirk podatkov MySQL. Za namestitev spletne plošče PhpMyAdmin v računalnik zaženite naslednji ukaz, izberite apache2 kot spletni strežnik in se odločite, da ne boste konfigurirali baze podatkov za phpmyadmin s dbconfig-common , kot je prikazano na spodnjih posnetkih zaslona. :

$ sudo apt-get install phpmyadmin

12. Po namestitvi plošče PhpMyAdmin jo morate ročno omogočiti tako, da kopirate njeno konfiguracijsko datoteko apache, ki se nahaja v poti /etc/phpmyadmin/, v imenik razpoložljivih konfiguracij spletnega strežnika Apache na sistemski poti /etc/apache2/conf-available/.

Nato ga aktivirajte s skrbniškim ukazom a2enconf Apache. Ko končate ta korak, znova naložite ali znova zaženite demon Apache, da uporabite vse spremembe.

Uporabite spodnje zaporedje ukazov, da omogočite PhpMyAdmin .

$ sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf
$ sudo a2enconf phpmyadmin
$ sudo service apache2 restart

13. Nazadnje, če želite dostopati do spletnega vmesnika PhpMyAdmin za bazo podatkov MariaDB , odprite brskalnik in vnesite naslednji omrežni naslov.

http://your_server_IP/phpmyadmin

6. korak: Preizkusite konfiguracijo PHP

14. Če želite izvedeti, kako do zdaj izgleda vaša platforma spletnega strežnika, ustvarite datoteko info.php v privzetem /var/www/html/ privzetem Apache webroot
in vstavite naslednjo kodo.

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

V datoteko info.php dodajte naslednjo vsebino.

<?php

phpinfo();

?>

15. Nato datoteko shranite s tipkama CTRL + O , odprite brskalnik in ga usmerite na naslednjo omrežno pot, da dobite popolne informacije o konfiguraciji PHP spletnega strežnika.

http://your_server_IP/info.php

Korak 7: Omogočite sistemsko svetilko LAMP

16. Običajno demone Apache in MySQL samodejno konfigurirajo po celotnem sistemu s pomočjo namestitvenih skriptov, vendar nikoli ne morete biti previdni!

Če želite biti prepričani, da se po vsakem ponovnem zagonu sistema zaženeta storitvi Apache in MariaDB , namestite paket sysv-rc-conf , ki upravlja Ubuntu skripte init in nato omogočite obe storitvi po celotnem sistemu, tako da zaženete naslednje ukaze.

$ sudo apt-get install sysv-rc-conf
$ sudo sysv-rc-conf apache2 on
$ sudo sysv-rc-conf mysql on

To je vse! Zdaj je v vaši napravi Ubuntu 14.10 nameščena minimalna programska oprema, ki jo je mogoče pretvoriti v močno strežniško platformo za spletni razvoj z nizom LAMP na vrhu.