Kako instalirati LAMP i PHPMyAdmin na Ubuntu 18.04

Svestranost operacijskih sustava Linux daje nam mogućnost maksimalnog proširenja mogućnosti organizacije, računajući na mogućnost instaliranja tisuća besplatnih aplikacija i usluga za upravljanje i administraciju svih procesa, korisnika i parametara sustava. U ovom svijetu mogućnosti imamo LAMP kompilaciju koja nam daje priliku za centralno upravljanje bazama podataka, web uslugama i mnogim drugim uslugama.

Kroz ovaj vodič naučit ćemo kako instalirati LAMP i phpMyAdmin u Ubuntu 18.04. U slučaju da nemate Ubuntu 18.04, možemo ga instalirati sa sljedeće veze:

Što je LAMPALAMP (Linux, Apache, MySQL i PHP) je skup softvera otvorenog koda koji se može instalirati zajedno kako bi poslužitelju omogućio da ugosti dinamičke web stranice i aplikacije. Zapravo, LAMP je kratica koja označava operacijski sustav Linux s Apache poslužiteljem. Podaci web stranice pohranjeni su u MySQL bazi podataka, a dinamički sadržaj se obrađuje pomoću PHP -a.

Ovi su opisi u osnovi:

LinuxOperativni sustav čini prvi sloj ove strukture. Linux postavlja temelje za model LAMP.

ApačOdnosi se na softver web poslužitelja, obično Apache web poslužitelj. Njegova je funkcija prevođenje s web preglednika na ispravnu web stranicu.

MySQLMySQL je odgovoran za spremanje detalja koji se mogu pregledati kroz skripte za izradu web stranice.

PHPPHP je programski jezik koji će omogućiti web stranicama i web aplikacijama da rade u sustavu Linux.

Što je phpMyAdminphpMyAdmin je razvijen kao besplatni softverski alat, napisan na PHP -u, čiji je cilj pomoći upravljanju administracijom i upravljanjem MySQL -om putem weba. phpMyAdmin ima podršku za raznoliki skup operacija u MySQL -u i MariaDB -u.

Najčešće korištene operacije, poput upravljanja bazama podataka, tablicama, stupcima i drugim, mogu se izvesti putem korisničkog sučelja phpMyAdmin, dok će i dalje biti moguće izravno izvršiti bilo koji SQL izraz.

Značajke PhpMyAdmina

  • Intuitivno web sučelje
  • Podrška za većinu MySQL značajki
  • Možete izvoziti podatke u različite formate kao što su CSV, SQL, XML, PDF, ISO / IEC 26300 - tekst i proračunska tablica iz OpenDocument, Word, LATEX i drugih
  • Uvoz podataka iz CSV -a i SQL -a
  • To je u sposobnosti upravljanja s više poslužitelja
  • Izrada grafike izgleda baze podataka u različitim formatima
  • Stvaranje složenih upita pomoću upita po primjeru (QBE)
  • Globalno pretraživanje u bazi podataka ili njenom podskupu

Sada ćemo vidjeti kako instalirati ove praktične alate u Ubuntu 18.04.

1. Instalirajte Apache na Ubuntu 18.04

Korak 1
Prvi korak koji treba poduzeti je ažuriranje svih sistemskih paketa, a za to izvršavamo sljedeću naredbu:

 sudo apt ažuriranje 
Korak 2
Nakon ažuriranja nastavljamo s instaliranjem Apachea izvršavanjem sljedećeg retka. Unosimo slovo S kako bismo potvrdili preuzimanje i instalaciju Apachea.
 sudo apt instalirajte apache2 

POVEĆAJTE

Korak 3
Nakon što proces instalacije Apachea završi na Ubuntu 18.04, usluga Apache trebala bi se pokrenuti automatski i bit će omogućena za pokretanje u vrijeme pokretanja operacijskog sustava. To se može provjeriti, ako je aktivno i radi, pomoću sljedeće naredbe:

 sudo systemctl status apache2

POVEĆAJTE

Korak 4
Možemo provjeriti je li njegov status aktivan i radi. Sada će biti potrebno konfigurirati vatrozid za omogućavanje i otvaranje portova 80 i 443 kako bi se omogućili zahtjevi klijenta za povezivanje s apache web poslužiteljem putem HTTP i HTTPS, za to izvršavamo sljedeće:

 sudo ufw dopustiti 80 / tcp sudo ufw dopustiti 443 / tcp 
Korak 5
Nakon toga ponovno učitavamo uslugu Apache izvršavajući sljedeće:
 sudo ufw ponovno učitavanje 

POVEĆAJTE

Korak 6
Nakon toga moramo potvrditi IP adresu našeg poslužitelja pomoću naredbe "ifconfig", a da bismo provjerili radi li Apache i je li pravilno instaliran, otići ćemo u preglednik i tamo izvršiti sljedeće:

 http: // naziv_domene / ILI http: // server_IP /

2. Instalirajte MariaDB na Ubuntu 18.04


Sljedeći korak je instaliranje MariaDB-a koji je besplatni sustav za upravljanje bazama podataka otvorenog koda visokih performansi.

Korak 1
Za njegovu instalaciju izvršit ćemo sljedeće. Unosimo slovo S kako bismo potvrdili preuzimanje i instalaciju MariaDB -a u Ubuntu 18.04.

 sudo apt install mariadb-server mariadb-client

POVEĆAJTE

Korak 2
MariaDB usluge trebale bi se automatski pokrenuti nakon instalacije, da bismo provjerili ovaj status, izvršit ćemo sljedeće:

 sudo systemctl status mysql 

POVEĆAJTE

Korak 3
Prema zadanim postavkama instalacija MariaDB -a nije sigurna, kako biste bili sigurni da morate pokrenuti sigurnosnu skriptu koja je uključena u paket. Od vas će se tražiti da postavite root lozinku tako da se nitko drugi ne može prijaviti na MariaDB. Kako bismo osigurali MariaDB, izvršit ćemo sljedeće:

 sudo mysql_secure_installation 
Korak 4
Pitanja na koja treba odgovoriti, zajedno s njihovim odgovorima, su:
 Postaviti root lozinku? [Y / n]: y Ukloniti anonimne korisnike? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): y Zabraniti daljinsko prijavljivanje root -a? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): y Ukloniti testnu bazu podataka i pristupiti joj? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): y Odmah učitati tablice privilegija? (Pritisnite y | Y za Da, bilo koju drugu tipku za Ne): y

POVEĆAJTE

3. Instalirajte PHP na Ubuntu 18.04

Korak 1
Sada ćemo instalirati PHP, koji je prema zadanim postavkama PHP 7, i druge module za web implementacije pomoću sljedeće naredbe. Upisujemo slovo S kako bismo potvrdili preuzimanje i instalaciju PHP-a i njegovih dodataka.

 sudo apt install php php-common php-mysql php-gd php-cli 

POVEĆAJTE

Korak 2
Nakon što je PHP instaliran, bit će moguće testirati konfiguraciju PHP -a stvaranjem jednostavne stranice info.php u korijenu dokumenta web poslužitelja izvršavanjem sljedeće naredbe:

 odjek "" | sudo tee /var/www/html/info.php 

POVEĆAJTE

Korak 3
Vraćamo se na preglednik i izvršavamo jedan od sljedećih redova:

 http: //naziv_domene/info.php ILI http: // server_IP /info.php

POVEĆAJTE

4. Instalirajte phpMyAdmin na Ubuntu 18.04

Korak 1
Sada ćemo instalirati phpMyAdmin kako bismo upravljali MySQL / MariaDB bazama podataka iz web preglednika, za to ćemo izvršiti sljedeću naredbu:

 sudo apt install phpmyadmin 

POVEĆAJTE

Korak 2
Unosimo slovo S da bismo potvrdili preuzimanje, a tijekom instalacijskog procesa vidjet ćemo niz pitanja kao što su:
Odaberite web poslužitelj koji bi trebao biti automatski konfiguriran za pokretanje phpMyAdmin:

POVEĆAJTE

Korak 3
Pritisnite U redu i kasnije ćemo vidjeti sljedeće:

POVEĆAJTE

Korak 4
Odabiremo opciju Da i pritisnemo Enter. Sada konfiguriramo lozinku za MySQL iz phpMyAdmina:

POVEĆAJTE

Korak 5
Potvrđujemo isto:

POVEĆAJTE

Korak 6
Na ovaj način smo instalirali phpMyAdmin u Ubuntu 18.04. Sada moramo ponovno pokrenuti uslugu izvršavanjem sljedećeg:

 sudo systemctl ponovno pokrenite apache2 
BilješkaAko paket PhpMyAdmin nije omogućen za automatski rad s apache web poslužiteljem, bit će potrebno izvršiti sljedeće naredbe za kopiranje konfiguracijske datoteke phpmyadmin apache koja se nalazi u / etc / phpmyadmin / u direktorij dostupnih konfiguracija apache web poslužitelja / etc / apache2 / conf-available /, a zatim ga aktivirajte pomoću uslužnog programa "a2enconf" i ponovno pokrenite uslugu Apache ovako:
 sudo cp /etc/phpmyadmin/apache.conf /etc/apache2/conf-available/phpmyadmin.conf sudo a2enconf phpmyadmin sudo systemctl ponovno pokretanje apache2

Korak 7
Nakon što je to definirano, možemo pristupiti phpMyAdminu pomoću bilo koje od sljedećih opcija.

 http: // naziv_domene / phpmyadmin ILI http: // server_IP / phpmyadmin

Korak 8
Tamo definiramo jezik koji ćemo koristiti i unijet ćemo osnovne vjerodajnice za pristup. Pritisnite Nastavi i na ovaj način ćemo pristupiti phpMyAdmin konzoli kako bismo izvršili sve potrebne korake:

POVEĆAJTE

Korak 9
Ako želimo stvoriti novog korisnika za pristup phpMyAdmin, izvršit ćemo sljedeći redak:

 sudo mysql -u korijen -p 
Korak 10
Unosimo svoju lozinku i sada moramo izvršiti svaki redak ovim redoslijedom. Stoga smo stvorili korisnika pod nazivom "admin".
 CREATE USER 'admin' @ 'localhost' IDENTIFICIRANO 'Password'; OSTVARITE SVE PRIVILEGIJE NA *. * NA 'admin' @ '' localhost 'S GRANT OPTION; FLUSH PRIVILEGIJE; Izlaz;
Kao što vidimo, LAMP i phpMyAdmin korisna su i jednostavna alternativa, još gore moćna, za upravljanje bazama podataka i web poslužiteljima na potpuno dinamičan način, sa sjajnim mogućnostima i jednostavnošću.

wave wave wave wave wave