Ubuntu

Kako instalirati phpMyAdmin s LAMP stogom na Ubuntu

Kako instalirati phpMyAdmin s LAMP stogom na Ubuntu

LAMP je kratica za Linux, Apache, MySQL, PHP. PhpMyAdmin poznati je besplatni i otvoreni izvor, potpuno opremljena internetska ploča za upravljanje MySQL / MariaDB bazom podataka.

Napisan na PHP-u, phpMyAdmin je namijenjen upravljanju administracijom MySQL-a putem weba. Neizmjerno je popularan za obavljanje zadataka poput upravljanja bazama podataka, tablicama, stupcima, relacijama, indeksima, korisnicima, dozvolama itd. Sve radnje izvode se putem grafičkog korisničkog sučelja, ali još uvijek postoji mogućnost izravnog izvršavanja bilo kojeg SQL izraza.

Instalirajte phpMyAdmin s LAMP stogom na Ubuntu

Da bi instalirajte phpMyAdmin, trebate instalirati LAMP module. Krenimo jedan po jedan.

Korak 1) Instalirajte Apache HTTP poslužitelj

Apache HTTP poslužitelj popularan je internetski platforma koji se koristi širom svijeta. To je besplatan, otvoren izvor, moćan i može raditi na UNIX / Linuxu, kao i na MS Windows platformama.

Počnimo s ažuriranjem sistemskih spremišta. Pokrenite Terminal i unesite sljedeću naredbu:

sudo apt-get ažuriranje

Instalirajte Apache.

sudo apt-get instalirati apache2

Općenito, usluga Apache pokreće se automatski. Provjerite status pomoću naredbe:

sudo systemctl status apache2.servis

Ako vidite da usluga nije pokrenuta, možete je pokrenuti ručno pomoću sljedeće naredbe.

sudo systemctl start apache2

Budući da Apache mora kontinuirano raditi u pozadini čak i nakon ponovnog pokretanja sustava, morate omogućiti uslugu Apache2 prilikom pokretanja sustava.

sudo systemctl omogućiti apache2

Unesite sljedeću naredbu da omogućite Apache priključke s Ubuntu vatrozida. Apache koristi priključke 80 i 443 kako bi omogućio zahtjeve za povezivanje putem HTTP-a, odnosno HTTPS-a. Stoga se moramo pobrinuti da oni budu dopušteni.

sudo ufw dopustiti 80 / tcp
sudo ufw dopustiti 443 / tcp

Ponovo učitajte vatrozid i provjerite status vatrozida.

sudo ufw ponovno učitati
sudo ufw status

Da biste provjerili status pokretanja instalacije Apache, pokrenite preglednik koristeći ime hosta ili IP adresu poslužitelja.

http: // localhost /

ILI koristeći IP poslužitelja.

http: // 3.10.10.25 (IP vašeg poslužitelja)

Ako vidite zadanu stranicu Apachea, znači da je sve prošlo u redu.

Provjerite instalaciju Apachea

Korak 2) Instalirajte MySQL

MySQL je sustav upravljanja relacijskim bazama podataka otvorenog koda (RDBMS). To je besplatni softver otvorenog koda za Linux. Koriste ga velike organizacije kao što su Facebook, Google, Adobe, Alcatel Lucent i Zappos. Snaga leži u sposobnosti MySQL-a da uštedi vrijeme i novac napajajući njihove velike web stranice.

Počnimo s provjerom dostupnosti MySQL verzije.

politika sudo apt-cache mysql-poslužitelj

Tada ćete vidjeti dostupnu tablicu verzija MySQL.

Dostupne verzije MySQL

Kao što vidite, dostupna je nova verzija. Instalirat ćemo pomoću naredbe kako slijedi:

sudo apt-get instalirati mysql-poslužitelj mysql-klijent

Obratite pažnju na Terminal. Potvrdite instalaciju MySQL upisivanjem "Y" po potrebi za nastavak instalacije.

Instalirajte MySQL

Osiguravanje instalacije MySQL

Morate izvršiti sigurnosnu skriptu koja dolazi s paketom kako biste osigurali instalaciju MySQL.

sudo mysql_secure_installation

Bit ćete upitani želite li konfigurirati VALIDATE PLUSWORD PLUGIN. Upišite "Y" da i pritisnite Enter za nastavak.

Potvrdite dodatak za lozinku

Vidjet ćete upit za odabir razine provjere valjanosti lozinke. Očito bismo preporučili 2.

Pravila o lozinkama

Naprijed i navedite lozinku za MySQL root korisnika.

Nova lozinka

Upitat će „Želite li nastaviti s navedenom lozinkom?". Upišite "Y" i pritisnite Enter.

Trebali biste vidjeti niz pitanja. Upišite "Y" za svakog od njih.

Uklonite anonimne korisnike? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y Daljinski onemogući prijavu za root? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y Uklonite testnu bazu podataka i pristupite joj? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y Ponovo učitajte tablice privilegija? (Pritisnite y | Y za Da, bilo koja druga tipka za Ne): Y

Ostala pitanja o instalaciji

Do sada ste trebali instalirati MySQL i također ga sigurno konfigurirati. MySQL poslužitelju možete pristupiti pomoću matične prijave i lozinke.

sudo mysql -u korijen -p

Root prijava

Korak 3) Instalirajte PHP

Hypertext Preprocessor (ili jednostavno PHP) je skriptni jezik opće namjene koji je posebno izvrstan za web razvoj. Opsežno se koristi za skriptiranje na poslužitelju kako bi se generirao dinamični sadržaj na web mjestima i u aplikacijama. Treba nam instaliran kako bi PhpMyAdmin mogao funkcionirati.

Prvo ćemo provjeriti dostupne verzije PHP-a, a zatim ga instalirati.

sudo apt-cache politika php

Dostupna PHP verzija

Ovdje možemo vidjeti PHP 7.2 je dostupan. Mi ćemo ga instalirati.

sudo apt-get instalirati php php-cgi libapache2-mod-php php-uobičajeni php-kruška php-mbstring php-mysql php-curl php-json

Sada ćemo testirati PHP instalaciju:

Stvorite datoteku PHP datoteku unutar mape / var / www / html.

sudo vim / var / www / html / info.php

U datoteku dodajte sljedeći kod.

 

Zatim otvorite web preglednik i unesite sljedeći URL za prikaz stranice s informacijama o PHP-u. Zamijenite IP s IP-om vašeg poslužitelja ili imenom domene u donjem URL-u.

http: // 3.104.163.61 / info.php

http: // Ime domene / informacije.php

ili

http: // Server_IP / info.php

PHP Info

The phpinfo () funkcija koju smo unijeli u info.php skripta prikazuje informacije o PHP instalaciji i njezinoj konfiguraciji.

To podrazumijeva da ste uspješno instalirali i konfigurirali LAMP stog. Svi su preduvjeti ispunjeni i tako vrijeme za pokretanje instalacije phpMyAdmin.

Korak 4) Instalirajte phpMyAdmin

Pokrenite Terminal i unesite sljedeću naredbu:

sudo apt-get instalirati phpmyadmin php-gettext

U sljedećem koraku odaberite "Apache2" pritiskom na traku "Razmak".

Odaberite Web poslužitelj

Odaberite "Da" na pitanje želite li koristiti dbconfig-common za postavljanje baze podataka.

Konfiguriranje PHP MyAdmin

Odaberite "OK" kada se zatraži da odaberete i potvrdite lozinku MySQL aplikacije za phpMyAdmin.

phpmyadmin lozinka

Ponovo unesite lozinku.

Ponovo unesite lozinku

U ovoj ćemo instalaciji dodati phpMyAdmin Apache konfiguracijsku datoteku u direktorij / etc / apache2 / conf-enabled / kako bi se automatski čitala. Prije toga morat ćemo omogućiti PHP proširenje "mbstring". Upotrijebite sljedeću naredbu:

sudo phpenmod mbstring

Ponovo pokrenite Apache2 da biste primijenili promjene.

sudo systemctl ponovno pokrenite apache2

Pobrinimo se da vaši MySQL korisnici imaju potrebne privilegije za komunikaciju s phpMyAdminom.

Počevši od MySQL 5.7 (i novije verzije), korijenski MySQL više ne koristi lozinku za autentifikaciju. Radije koristi dodatak auth_socket prema zadanim postavkama. Ovo je značajka dodana za veću sigurnost i iskoristivost. Međutim, teško je raditi s vanjskim programom poput phpMyAdmin za pristup korisniku.

Odsada ćemo njegovu metodu provjere autentičnosti prebaciti s "auth_socket" na "mysql_native_password". Prijavite se u MySQL koristeći root prijavu:

sudo mysql -u korijen -p

Upotrijebite sljedeću naredbu za provjeru načina provjere autentičnosti svakog korisničkog računa MySQL.

mysql> ODABERI korisnika, autentifikacijski_niz, dodatak, host IZ mysqla.korisnik;

Korisnički računi MySQL

Sada ćemo konfigurirati root račun za autentifikaciju lozinkom:

mysql> ALTER USER 'root' @ 'localhost' IDENTIFIKIRAN s mysql_native_password PO 'yourpassword';

Pokrenite "FLUSH PRIVILEGES" da biste ažurirali promjene.

mysql> FLUSH PRIVILEGES;

Provjerite ima li ažuriranih promjena.

mysql> ODABERI korisnika, autentifikacijski_niz, dodatak, host IZ mysqla.korisnik;

Izmijenjeni root korisnik

Izvoli. Sada će root korisnik provjeriti autentičnost pomoću lozinke. Sada se na sučelje phpMyAdmin možete prijaviti kao root korisnik s lozinkom. Sad možete pristupiti web sučelju pomoću sljedećeg URL-a:

http: // Domena_ili_IP / phpmyadmin

PhpMyAdmin prijava

Možete vidjeti korisničko sučelje za upravljanje bazom podataka.

Korisničko sučelje

To podrazumijeva da ste uspješno instalirali i konfigurirali LAMP stog pomoću phpMyAdmin. Kako je tekla vaša instalacija? Slobodno pitajte i pobrinite se da podijelite članak sa svojim prijateljima na društvenim platformama.

How to Change Mouse and Touchpad Settings Using Xinput in Linux
Most Linux distributions ship with “libinput” library by default to handle input events on a system. It can process input events on both Wayland and X...
Zamijenite svoje tipke miša različito za različiti softver pomoću X-Mouse Button Control
Možda vam treba alat koji bi mogao promijeniti kontrolu miša sa svakom aplikacijom koju koristite. Ako je to slučaj, možete isprobati aplikaciju pod n...
Microsoft Sculpt Touch bežični miš pregled
Nedavno sam čitao o Microsoft Sculpt Touch bežični miš i odlučio ga kupiti. Nakon što sam ga neko vrijeme koristio, odlučio sam s njim podijeliti svoj...