Ubuntu

Kako namestiti phpMyAdmin s paketom LAMP na Ubuntu

Kako namestiti phpMyAdmin s paketom LAMP na Ubuntu

LAMP je kratica za Linux, Apache, MySQL, PHP. PhpMyAdmin je znana brezplačna in odprtokodna, popolnoma opremljena spletna prednja stran za upravljanje zbirke podatkov MySQL / MariaDB.

PHPMyAdmin, napisan v PHP, je namenjen upravljanju MySQL prek spleta. Je izjemno priljubljen za opravljanje nalog, kot so upravljanje zbirk podatkov, tabel, stolpcev, relacij, indeksov, uporabnikov, dovoljenj itd ... Vsa dejanja se izvajajo prek grafičnega uporabniškega vmesnika, vendar še vedno obstaja možnost neposrednega izvrševanja katerega koli stavka SQL.

Namestite phpMyAdmin s skladom LAMP v Ubuntu

Da bi namestite phpMyAdmin, morate namestiti module LAMP. Začnimo enega za drugim.

Korak 1) Namestite strežnik Apache HTTP

Strežnik Apache HTTP je priljubljen spletni strežnik, ki se uporablja po vsem svetu. Je brezplačen, odprtokoden, zmogljiv in lahko deluje na sistemih UNIX / Linux in MS Windows.

Začnimo s posodobitvijo sistemskih repozitorijev. Zaženite terminal in vnesite naslednji ukaz:

posodobitev sudo apt-get

Namestite Apache.

sudo apt-get namestite apache2

Na splošno se storitev Apache zažene samodejno. Stanje preverite z ukazom:

sudo systemctl status apache2.storitev

Če vidite, da se storitev ni zagnala, jo lahko zaženete ročno z naslednjim ukazom.

sudo systemctl zaženi apache2

Ker mora Apache neprekinjeno delovati v ozadju tudi po ponovnem zagonu sistema, morate pri zagonu sistema omogočiti storitev Apache2.

sudo systemctl omogoči apache2

Vnesite naslednji ukaz, da dovolite vrata Apache iz požarnega zidu Ubuntu. Apache uporablja vrata 80 in 443, da dovoli zahteve za povezavo prek HTTP oziroma HTTPS. Zato moramo zagotoviti, da so dovoljeni.

sudo ufw dovoli 80 / tcp
sudo ufw dovoli 443 / tcp

Znova naložite požarni zid in preverite stanje požarnega zidu.

sudo ufw ponovno naloži
status sudo ufw

Če želite preveriti stanje izvajanja namestitve Apache, zaženite brskalnik z imenom gostitelja ali naslovom IP strežnika.

http: // localhost /

ALI z uporabo strežniškega IP-ja.

http: // 3.10.10.25 (IP vašega strežnika)

Če vidite privzeto stran Apache, to pomeni, da je šlo vse v redu.

Preverite namestitev Apache

2. korak) Namestite MySQL

MySQL je odprtokodni sistem za upravljanje relacijskih baz podatkov (RDBMS). Je brezplačna in odprtokodna programska oprema za Linux. Uporabljajo ga velike organizacije, kot so Facebook, Google, Adobe, Alcatel Lucent in Zappos. Moč temelji na zmožnosti MySQL, da prihrani čas in denar za napajanje svojih velikih spletnih mest.

Začnimo s preverjanjem razpoložljivosti različice MySQL.

pravilnik sudo apt-cache mysql-server

Nato boste videli razpoložljivo tabelo različic MySQL.

Razpoložljive različice MySQL

Kot vidite, je na voljo nova različica. Namestili bomo z uporabo ukaza, kot sledi:

sudo apt-get namestite mysql-server mysql-client

Bodite pozorni na terminal. Namestitev MySQL potrdite tako, da za nadaljevanje namestitve vnesete »Y«.

Namestite MySQL

Zagotovitev namestitve MySQL

Za zaščito namestitve MySQL morate izvesti varnostni skript, ki je priložen paketu.

sudo mysql_secure_installation

Vprašani boste, ali želite konfigurirati VALIDATE PLASSWORD PLUGIN. Vtipkajte "Y" in da za nadaljevanje pritisnite Enter.

Preverite vtičnik za geslo

Videli boste poziv za izbiro stopnje preverjanja gesla. Očitno priporočamo 2.

Pravilnik o geslih

Nadaljujte in vnesite geslo za korenskega uporabnika MySQL.

novo geslo

Vprašalo se bo »Ali želite nadaljevati z navedenim geslom?". Vnesite "Y" in pritisnite Enter.

Videti bi morali vrsto vprašanj. Vnesite "Y" za vsakega od njih.

Odstranite anonimne uporabnike? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): Y Daljinsko onemogoči prijavo root? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): Y Odstranite testno bazo podatkov in dostop do nje? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): Y Znova naložite tabele privilegij? (Pritisnite y | Y za Da, katero koli drugo tipko za Ne): Y

Druga vprašanja o namestitvi

Do zdaj bi morali namestiti MySQL in ga tudi varno konfigurirati. Do strežnika MySQL lahko dostopate s korenskim uporabniškim imenom in geslom.

sudo mysql -u root -p

Root Prijava

3. korak) Namestite PHP

Preprocesor hiperteksta (ali preprosto PHP) je skriptni jezik za splošno uporabo, ki je še posebej primeren za spletni razvoj. Veliko se uporablja za skriptiranje na strani strežnika za ustvarjanje dinamične vsebine na spletnih mestih in v aplikacijah. Nameščen moramo, da lahko PhpMyAdmin deluje.

Najprej bomo preverili razpoložljive različice PHP in ga nato namestili.

pravilnik sudo apt-cache php

Razpoložljiva različica PHP

Tu lahko vidimo PHP 7.2 je na voljo. Namestili ga bomo.

sudo apt-get namestite php php-cgi libapache2-mod-php php-skupni php-hruška php-mbstring php-mysql php-curl php-json

Zdaj bomo preizkusili namestitev PHP:

Ustvari datoteko PHP v mapi / var / www / html.

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

V datoteko dodajte naslednjo kodo.

 

Nato odprite spletni brskalnik in vnesite naslednji URL za ogled strani z informacijami o PHP. V spodnjem URL-ju zamenjajte IP z IP-jem strežnika ali imenom domene.

http: // 3.104.163.61 / info.php

http: // Domain_Name / info.php

ali

http: // Server_IP / info.php

Informacije o PHP

The phpinfo () funkcijo, ki smo jo vnesli v info.php skript prikazuje informacije o namestitvi PHP in njegovi konfiguraciji.

To pomeni, da ste uspešno namestili in konfigurirali sklad LAMP. Vsi predpogoji so izpolnjeni in tako čas, da namestite phpMyAdmin.

Korak 4) Namestite phpMyAdmin

Zaženite terminal in vnesite naslednji ukaz:

sudo apt-get namestite phpmyadmin php-gettext

V naslednjem koraku izberite »Apache2« s pritiskom na vrstico »Presledek«.

Izberite spletni strežnik

Na vprašanje, ali za nastavitev baze podatkov uporabiti dbconfig-common, izberite “Yes”.

Konfiguriranje PHP MyAdmin

Ko boste pozvani, izberite in potrdite geslo za aplikacijo MySQL za phpMyAdmin.

geslo phpmyadmin

Ponovno vpišite geslo.

Ponovno vpišite geslo

Pri tej namestitvi bomo v imenik / etc / apache2 / conf-enabled / dodali konfiguracijsko datoteko phpMyAdmin Apache, da bo samodejno prebrana. Pred tem bomo morali omogočiti razširitev PHP »mbstring«. Uporabite naslednji ukaz:

sudo phpenmod mbstring

Znova zaženite Apache2, da uveljavite spremembe.

sudo systemctl znova zaženite apache2

Prepričajmo se, da imajo uporabniki MySQL potrebne privilegije za komunikacijo s phpMyAdmin.

Začenši z MySQL 5.7 (in novejše različice) korenski MySQL za overjanje ne uporablja več gesla. Privzeto uporablja vtičnik auth_socket. To je funkcija, dodana za večjo varnost in uporabnost. Vendar je za dostop do uporabnika težko sodelovati z zunanjim programom, kot je phpMyAdmin.

Od zdaj naprej bomo preusmerili način preverjanja pristnosti iz »auth_socket« v »mysql_native_password«. Prijavite se v MySQL z uporabo korenske prijave:

sudo mysql -u root -p

Z naslednjim ukazom preverite način preverjanja pristnosti vsakega uporabniškega računa MySQL.

mysql> IZBERI uporabnika, niz avtentikacije, vtičnik, gostitelj IZ mysql.uporabnik;

Uporabniški računi MySQL

Zdaj bomo konfigurirali korenski račun za preverjanje pristnosti z geslom:

mysql> ALTER USER 'root' @ 'localhost' IDENTIFIED WITH mysql_native_password BY 'yourpassword';

Zaženite »FLUSH PRIVILEGES«, da posodobite spremembe.

mysql> FLUSH PRIVILEGES;

Preverite, ali so na voljo posodobljene spremembe.

mysql> IZBERI uporabnika, niz avtentikacije, vtičnik, gostitelj IZ mysql.uporabnik;

Spremenjen korenski uporabnik

Izvolite. Zdaj se bo korenski uporabnik overil z geslom. Zdaj se lahko v geslo prijavite v vmesnik phpMyAdmin kot korenski uporabnik. Zdaj lahko dostopate do spletnega vmesnika z naslednjim URL-jem:

http: // Domena_ali_IP / phpmyadmin

Prijava za PhpMyAdmin

Ogledate si lahko uporabniški vmesnik za upravljanje baze podatkov.

Uporabniški vmesnik

To pomeni, da ste uspešno namestili in konfigurirali sklad LAMP s phpMyAdmin. Kako je potekala vaša namestitev? Prosimo, vprašajte in delite članek s prijatelji na družabnih platformah.

S temi brezplačnimi orodji dodajte gibe miške v sistem Windows 10
V zadnjih letih so se računalniki in operacijski sistemi močno razvili. Včasih so morali uporabniki uporabljati ukaze za krmarjenje po upraviteljih da...
Nadzirajte in upravljajte gibanje miške med več monitorji v sistemu Windows 10
Upravitelj miške z dvojnim zaslonom vam omogoča nadzor in konfiguriranje gibanja miške med več monitorji, tako da upočasni gibanje blizu meje. Windows...
WinMouse vam omogoča prilagajanje in izboljšanje premikanja kazalca miške v računalniku z operacijskim sistemom Windows
Če želite izboljšati privzete funkcije kazalca miške, uporabite brezplačno programsko opremo WinMouse. Dodaja več funkcij, s pomočjo katerih boste kar...