„PhpmyAdmin“ diegimas ir konfigūracija „Ubuntu“

„PhpmyAdmin“ diegimas ir konfigūracija „Ubuntu“

Tikrai veiksmingi sprendimai dirbant su duomenų bazėmis. Kelios programos ir sprendimai daugiausia aktyviai naudojamos. „PhpmyAdmin“ programa yra žinoma tuo, kad ji leidžia jums dirbti be tiesioginio SQL užklausų įvedimo, suteikiant paprastumą ir lojalumą pradedantiesiems vartotojui. Diegimas „Phpmyadmin Ubuntu“ yra nereikšminga užduotis profesionalui. Pradedantysis vartotojas gali patirti keletą netikėtumų ir ginčijamų akimirkų.

Kaip įdiegti ir sukonfigūruoti „Phpmyadmin“ darbą „Ubuntu“.

Kas yra phpmyadmin?

„PhpmyAdmin“ yra tradicinis atvirojo kodo kodo žiniatinklio pritaikymas, kuris gaminamas pagal GNU GPL licenciją. Tai yra, visi gali naudoti programą bet kokiam tikslui, taip pat pakeisti jos kodą ir modifikuoti. Programa leidžia atlikti įvairias užduotis „MySQL DBMS“ administravimui, užklausų kalbos komandoms, taip pat peržiūrėti duomenų bazes. Ir visa tai galima rasti tiesiogiai iš naršyklės!

Programa tikrai įgijo didelį populiarumą. Jis plačiai naudojamas įvairiuose nemokamuose ir komerciniuose projektuose, o PHP kalbos žinovai gali laisvai įtraukti savo funkcionalumą į IT. Dabar trumpai apsvarstysime, ką daryti prieš įdiegdami „Phpmyadmin“ „Ubuntu“.

Ką daryti pirmiausia?

Prieš diegdami „Phpmyadmin“ ..

Pirmiausia įsitikinkite, kad turite reikiamų teisių. Nereikia gauti pagrindinių teisių, tačiau sudo komandos privilegijos turėtų būti.

Antra, lemputė turėtų būti suderinta jūsų serveryje. Tai yra „Linux“ technologijos (įskaitant), „Apache Web Server“, „MySQL DBMS“ ir PHP programavimo kalbos krūva. Be šių technologijų nėra prasmės tęsti darbą.

Trečia, gaukite domeną su SSL/TLS sertifikatu. Yra žinoma, kad „Phpmyadmin“ serveris, įdiegtas „Ubuntu“. Jei jums reikia apsaugoti serverį nuo grėsmių - geriau neprisijungti prie jo neapsaugotas (HTTP) ryšys.

Tolesni veiksmai

Norėdami pradėti diegti „PhpMyAdmin“ programą „Ubuntu“ serveryje, turėsite atnaujinti informaciją apie paketus:

„Sudo apt-get atnaujinimas“

Tada galite eiti atsisiųsti ir įdiegti tinkamus failus:

"Sudo apt-get diegti phpmyadmin php-mbstring php-gettext"

Pradiniame „Phpmyadmin“ derinime, „Ubuntu“ turės išsiaiškinti papildomos informacijos. Pasirinkite serverį „Apache2“. Paklaustas apie „dbconfig-common“ naudojimą „Atsakyk taip“. Tada įveskite administratoriaus duomenis ten, kur jų reikės. Po to įveskite ir pakartokite pačios programos slaptažodį.

Dabar įjunkite PHP plėtinius. Tai reikės atlikti rankiniu būdu:

„Sudo Phpenmod McRypt
Sudo phpenmod mbstring "

Dabar vykdykite „Apache“ programos perkrovimą. Tai bus taikomi pakeitimai:

"SUDO Systemctl paleiskite„ Apache2 “"

Prieigą prie „PhpMyAdmin“ programos sąsajos galima gauti naudojant ...:

"https: // x/phpmyadmin"

kur „x“ yra domeno vardas arba serverio IP adresas.  Dabar galite lengvai įvesti sukonfigūruotą programą. Tam naudojamas standartinis pavadinimas - „šaknis“, taip pat slaptažodis, kurį įvedėte nustatant „MySQL“. Šie veiksmai, kaip nustatyti „PhpMyAdmin“ programą „Ubuntu OS“, bus reikalingi, jei norite atlikti darbą saugiau.

Saugumas

Naudodamiesi papildomais metodais, galite suteikti „premijos“ apsaugą DBMS valdymui per naršyklę.

.Htaccess

Failas .„Htaccess“ turi būti naudojamas siekiant užtikrinti „Apache“ serverio valdymą iš to, kuris jį naudoja. Šiame faile yra tam tikros direktyvos, kurių reikia vykdyti visame žiniatinklio serveryje. Jis turėtų būti įdėtas į šakninį katalogą. Tai taip pat gali būti bet kurioje kitoje vietoje. Tada tokiose taisyklėse .„Htaccess“ turės didesnį prioritetą, nors ir tam tikroje vietoje.

Galioja .„Htaccess“ direktyva turėtų būti ieškoma oficialioje „Apache Web Server“ svetainėje. Failų palaikymas šiam tipui, kurį turite įjungti iš anksto.

Kaip įgalinti leidimą naudoti?

Eikite į „Apache“ konfigūraciją:

"Sudo nano/etc/Apache2/Conflableable/Phpmyadmin.Konfliktas

Čia reikia pridėti šiuos duomenų tipus:

"
Parinktys seka
„DirectoryIndex“ rodyklė.Php
LETOVERRIDE VISAS
... "

Po to uždarykite failą išsaugodami pakeitimus. Iš naujo pradėkite tokios „Apache“ komandą:

"SUDO Systemctl paleiskite„ Apache2 “".

Direktyvų failo kūrimas

Įveskite komandą:

"Sudo nano/usr/share/phpmyadmin/.Htaccess "

Tai sukurs failą “.htaccess "ir gaukite leidimą jį redaguoti. Faile turi būti informacija. Įveskite šiuos duomenis:

„AuthType Basic
AuthName „Riboti failai“
„AuthUSerFile“/etc/phpmyadmin/.Htpasswd
Reikalauti galiojančio vartotojo "

Nepamirškite išsaugoti failo iki darbo pabaigos su juo.

Kaip sukurti slaptažodžio failą?

Anksčiau mes pakvietėme jus nustatyti slaptažodžio failo kelią. Dabar šį failą reikia sukurti ir redaguoti. Sukonfigūruotas slaptažodis leis jums atlikti autentifikavimą „PhpMyAdmin“ iš bet kurios vietos ir ne tik „Ubuntu“.

Įdiekite programos palaikymo paketą ".Htpasswd ".

"Sudo apt-get diegti apache2-utils"

Sukurkite failą ".Htpasswd "ir pridėkite prie jo naują vartotoją. Geriau tai padaryti taip:

"Sudo htpasswd -c/etc/phpmyadmin/.Htpasswd vartotojo vardas "

kur „vartotojo vardas“ yra vartotojo vardas.

Keisti pokyčius. Kaip pašalinti phpmyadmin?

Jei reikia pašalinti „Phpmyadmin“, „Ubuntu“ leidžia atlikti šiuos dalykus:

Ištrinkite paketus (tik atvirkštine tvarka):

"Sudo apt-get išvalyti phpmyadmin
Sudo apt-get PREGE PHP5-MYSQL
Sudo apt-get apsivalymas Php5
Sudo apt-get išvalo „MySQL-Server“
Sudo apt-get apsivalymo apache2 "

Mes pašaliname priklausomybes:

„Sudo apt-get PREGE APACHE2.2-comonas
Sudo apt-get apsivalymo „Apache2-Mpm-Prefork“
Sudo apt-get apsivalymas libapache2-mod-php5 "

Jei naudojamas „Apache 2“, turite pašalinti katalogą:

"/etc/apache2/
/etc/php5/apache2/"

Išvada

Sugalvojome, kaip įdiegti ir ištrinti „PhpMyAdmin“, taip pat sužinojome kitą naudingą informaciją. Jei vis dar turite klausimų - nedvejodami palikite juos komentaruose. Mūsų svetainės lankytojai ir administratoriai padės rasti daugybę problemų sprendimų!