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


Sklop LAMP je kombinacija najpogosteje uporabljene odprtokodne programske opreme, povezane s spletnimi storitvami. V to skupino spadajo spletni strežnik Apache, MySQL/MariaDB in PHP. Podatkovne baze MySQL/MariaDB pogosto upravljamo z orodjem za upravljanje baz podatkov, kot je phpMyAdmin.

Ta članek vas bo vodil skozi postopek namestitve LAMP na strežnik, ki temelji na Ubuntu 15.04.

Preden začnemo, je treba izpolniti nekaj zahtev:

  1. Minimalna namestitev Ubuntuja 15.04.
  2. SSH dostop do strežnika (če nimate neposrednega dostopa do strežnika).
  3. Če bo naprava uporabljena kot strežnik, se prepričajte, da ima nastavljen statični naslov IP.

1. korak: nastavite ime gostitelja strežnika in posodobitev sistema

1. Takoj ko se strežnik Ubuntu 15.04 zažene in deluje, do njega dostopajte prek SSH in nastavite ime gostitelja. To je mogoče enostavno doseči z uporabo:

$ sudo hostnamectl set-hostname your-hostname.com
$ hostnamectl

Seveda bi morali spremeniti\"vaše-ime-gostovanja.com" z dejanskim imenom gostitelja, ki ga boste uporabili.

2. Če želite zagotoviti, da je vaš sistem posodobljen, zaženite naslednji ukaz:

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

2. korak: Namestite spletni strežnik Apache

3. Apache je najpogosteje uporabljen spletni strežnik in gosti večino spletnih mest, ki so na voljo. Če želite namestiti Apache na strežnik, lahko preprosto vnesete naslednji ukaz:

$ sudo apt-get install apache2

Zdaj lahko Apache zaženete tako, da zaženete:

$ sudo service apache2 start
$ ifconfig –a

Ko dostopate do naslova IP v brskalniku, bi morali videti stran, podobno tej:

3. korak: Namestite PHP z moduli

5. PHP pomeni Hypertext Preprocessor. Je zmogljiv programski jezik, ki se večinoma uporablja za ustvarjanje dinamičnih spletnih strani, ki se pogosto uporabljajo z bazami podatkov. Opazite, da PHP kodo izvaja spletni strežnik.

Za namestitev PHP preprosto zaženite naslednji ukaz:

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

6. Če želite preizkusiti namestitev PHP, se pomaknite do korenskega imenika spletnega strežnika in ustvarite ter odprite datoteko z imenom php_info.php :

$ cd /var/www/html/
$ sudo vim php_info.php

Vstavite naslednjo kodo:

<?php phpinfo(); ?>

Datoteko shranite in jo naložite v brskalnik, tako da vnesete http://your-ip-address/php_info.php . Morali bi videti izhod funkcije phpinfo() , ki bo zagotovila informacije o vaši nastavitvi PHP:

Kasneje lahko namestite več modulov PHP. Za iskanje več modulov preprosto uporabite:

$ sudo apt search php5

4. korak: Namestite MariaDB Server in Client

7. MariaDB je razmeroma nov sistem za upravljanje baz podatkov, ki je razvit v skupnosti. Je vilica MySQL, ki naj bi ostala brezplačna pod GNU GPL. Projekt vodijo prvotni razvijalci MySQL, ker je Oracle pridobil nadzor nad distribucijo MySQL. V bistvu ponuja enako funkcionalnost kot MySQL in tu se ni treba bati.

Če želite namestiti MariaDB v Ubuntu 15.04, zaženite naslednji ukaz:

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

8. Med namestitvijo ne boste pozvani k nastavitvi gesla za korenskega uporabnika MariaDB. Če želite to narediti, boste morali izdati naslednji niz ukazov:

$ sudo mysql –u root
$ use mysql;
$ update user set plugin='' where User='root';
$ flush privileges;
$ quit

Zdaj je mogoče root uporabnika zavarovati z naslednjim ukazom:

$ mysql_secure_installation

5. korak: Namestite PhpMyAdmin

9. PhpMyAdmin je spletni vmesnik, s pomočjo katerega lahko enostavno upravljate/upravljate svoje zbirke podatkov MySQL/MariaDB. Namestitev je zelo preprosta in jo lahko dokončate z naslednjim ukazom:

$ sudo apt-get install phpmyadmin

Po namestitvi boste pozvani, da izberete spletni strežnik, ki ga uporabljate. Izberite\"Apache" in nadaljujte:

10. Nato boste pozvani, ali želite konfigurirati phpMyAdmin z dbconfig-common. Izberite\"Ne", kot je prikazano na posnetku zaslona:

Na tej točki je namestitev phpMyAdmin končana. Do njega lahko dostopate z http:// your-ip-address/phpmyadmin :

Za preverjanje pristnosti lahko uporabite korenskega uporabnika MySQL in geslo, ki ste ga prej nastavili za tega uporabnika.

6. korak: Zaženite LAMP pri zagonu sistema

11. Čeprav bi morali namestitveni programi konfigurirati tako Apache kot MariaDB, da se samodejno zaženeta ob zagonu sistema, lahko za vsak slučaj zaženete naslednje ukaze, da zagotovite, da so omogočeni:

$ sudo systemctl enable apache2
$ sudo systemctl enable mysql

Izvedete lahko ponovni zagon sistema, da zagotovite, da se vse storitve začnejo normalno, kot je bilo pričakovano.

To je vse. Vaš strežnik Ubuntu 15.04 zdaj izvaja sveženj LAMP in na njem ste pripravljeni zgraditi ali razviti svoje spletne projekte.