Kako namestiti sklad svetilk s PhpMyAdminom v Ubuntu 18.04


Niz LAMP je sestavljen iz paketov, kot so Apache, MySQL/MariaDB in PHP, nameščeni v sistemskem okolju Linux za gostovanje spletnih mest in aplikacij.

PhpMyAdmin je brezplačna, odprtokodna, dobro znana, popolnoma opremljena in intuitivna spletna stran za upravljanje baz podatkov MySQL in MariaDB. Podpira različne operacije zbirk podatkov in ima številne funkcije, ki vam omogočajo enostavno upravljanje baz podatkov s spletnega vmesnika; na primer uvoz in izvoz podatkov v različnih oblikah, ustvarjanje zapletenih in uporabnih poizvedb z uporabo Query-by-example (QBE), upravljanje več strežnikov in še veliko več.

  1. Minimalna namestitev strežnika Ubuntu 18.04.
  2. Dostop do strežnika prek SSH (če nimate neposrednega dostopa).
  3. Root uporabniške pravice ali uporabite ukaz sudo za izvajanje vseh ukazov.

V tem članku bomo razložili, kako namestiti sklad LAMP s PhpMyAdminom v Ubuntu 18.04.

Korak: Namestite spletni strežnik Apache na Ubuntu 18.04

1. Najprej začnite s posodobitvijo programskih paketov in nato z naslednjimi ukazi namestite spletni strežnik Apache.

$ sudo apt update
$ sudo apt install apache2

2. Po končanem namestitvenem postopku bi se morala storitev apache samodejno zagnati in omogočiti zagon ob zagonu sistema, lahko preverite, ali je zagnana in deluje z naslednjim ukazom.

$ sudo systemctl status apache2

3. Če imate omogočen in zagnan sistemski požarni zid, morate odpreti vrata 80 in 443, da dovolite zahteve odjemalca za povezavo do spletnega strežnika apache prek HTTP oziroma HTTPS, nato pa znova naložite nastavitve požarnega zidu, kot je prikazano.

$ sudo ufw allow 80/tcp
$ sudo ufw allow 443/tcp
$ sudo ufw reload

4. Zdaj preverite namestitev programa Apache tako, da v spletnem brskalniku preizkusite privzeto preskusno stran na spodnjem URL -ju.

http://domain_name/
OR
http://SERVER_IP/

Če vidite privzeto spletno stran apache, to pomeni, da namestitev deluje dobro.

Korak: Namestite MariaDB na Ubuntu 18.04

5. Zdaj namestite MariaDB, brezplačen odprtokodni sistem za upravljanje baz podatkov, razcepljen iz MySQL in je projekt, ki ga razvijajo skupnosti in ga vodijo prvotni razvijalci MySQL.

$ sudo apt install mariadb-server mariadb-client

6. Storitve MariaDB bi se morale samodejno zagnati po namestitvi, preverite njeno stanje, da se prepričate, da deluje in deluje.

$ sudo systemctl status mysql

7. Namestitev MariaDB privzeto ni varna, morate izvesti varnostni skript, ki je priložen paketu. Za zagotovitev, da se nihče ne more prijaviti v MariaDB, boste morali nastaviti korensko geslo.

$ sudo mysql_secure_installation

Ko izvedete skript, vas bo prosil, da vnesete trenutno geslo za root (vnesite za nič):

Nato vnesite yes/y na naslednja varnostna vprašanja:

  • Nastaviti korensko geslo? [Y/n]: y
  • Ali želite odstraniti anonimne uporabnike? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): y
  • Ali na daljavo onemogočite prijavo v root? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): y
  • Odstraniti preskusno zbirko podatkov in dostopati do nje? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): y
  • Želite zdaj znova naložiti tabele privilegijev? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): y

3. korak: Namestite PHP na Ubuntu 18.04

8. PHP je eden najpogosteje uporabljenih skriptnih jezikov na strani strežnika, ki se uporablja za ustvarjanje dinamične vsebine na spletnih mestih in v aplikacijah. Z naslednjim ukazom lahko namestite PHP (privzeta različica je PHP 7.2) in druge module za spletne uvedbe.

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

9. Ko je PHP nameščen, lahko preizkusite nastavitev PHP tako, da s tem enim ukazom ustvarite preprosto stran info.php v korenu dokumenta spletnega strežnika.

 
$ echo "<?php phpinfo(); ?>" | sudo tee /var/www/html/info.php

10. Nato odprite spletni brskalnik in vnesite ta URL, če si želite ogledati stran z informacijami o php.

http://domain_name/info.php
OR
http://SERVER_IP/info.php

4. korak: Namestite PhpMyAdmin na Ubuntu 18.04

11. Nazadnje lahko namestite phpMyAdmin za upravljanje baz podatkov MySQL/MariaDB iz udobja spletnega brskalnika, tako da zaženete naslednji ukaz.

$ sudo apt install phpmyadmin

V postopku namestitve paketa boste morali izbrati spletni strežnik, ki naj bo samodejno konfiguriran za izvajanje phpMyAdmin, s pritiskom preslednice izberite apache in pritisnite Enter.

12. Nato vnesite geslo za skrbniškega uporabnika MySQL/MariaDB, da lahko namestitveni program ustvari bazo podatkov za phpmyadmin.

13. Ko je vse nameščeno, lahko znova zaženete storitev apache2, da izvedete nedavne spremembe.

$ sudo systemctl restart apache2

Opomba: Če paketu PhpMyAdmin ni bilo omogočeno samodejno delo s spletnim strežnikom apache, zaženite naslednje ukaze, da kopirate konfiguracijsko datoteko phpmyadmin apache, ki se nahaja v/etc/phpmyadmin/v imenik konfiguracij spletnega strežnika apache/etc/apache2/conf-available/in ga nato aktivirajte s pripomočkom a2enconf ter znova zaženite storitev apache, ki vpliva na nedavne spremembe, kot sledi.

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

14. Nazadnje iz spletnega brskalnika vnesite naslednji URL za dostop do spletnega mesta phpMyAdmin.

http://domain_name/phpmyadmin
OR
http://SERVER_IP/phpmyadmin

Za preverjanje pristnosti v phpMyAdmin uporabite korenske poverilnice, kot je prikazano na naslednjem posnetku zaslona.

Pomembno: Od MySQL 5.7 za korensko prijavo je potreben ukaz sudo, zato korenska prijava ne bo uspela prek phpmyadmina, morda boste morali ustvariti drug skrbniški uporabniški račun. Odprite lupino mariadb s korenskim računom iz terminala in zaženite naslednje ukaze, da ustvarite novega uporabnika:

$ sudo mysql -u root -p
MariaDB [(none)]> CREATE USER 'admin'@'localhost' IDENTIFIED BY '[email !#254tecmint';
MariaDB [(none)]> GRANT ALL PRIVILEGES ON *.* TO 'admin'@'localhost' WITH GRANT OPTION;
MariaDB [(none)]> FLUSH PRIVILEGES;

Zdaj se prijavite v PhpMyAdmin z novimi skrbniškimi poverilnicami za upravljanje svojih baz podatkov.

Če želite zavarovati spletni vmesnik PhpMyAdmin, preberite ta članek: 4 koristni nasveti za zaščito spletnega vmesnika PhpMyAdmin.

To je to! V tem članku smo razložili, kako nastaviti niz svetilk z najnovejšim PhpMyAdminom v Ubuntu 18.04. Uporabite spodnji obrazec za komentarje, da nam pošljete vaša vprašanja ali razmišljanja o tem priročniku.