Instalacija phpmyadmin-a na vaš server: Korak-po-korak vodič | INTROSERV

Instalacija phpmyadmin-a na vaš server: Korak-po-korak vodič

Što je PhpMyAdmin?

Kako bi održavala zapise i informacije o korisnicima, svaka web-bazirana aplikacija mora imati bazu podataka.

Ako ste web programer, vjerojatno ste upoznati s phpMyAdminom. Za svakog programera koji redovito radi s bazama podataka, ovo je moćan i jednostavan web alat za upravljanje MySQL bazama podataka.

PhpMyAdmin je grafičko sučelje za rad s MySQL bazama podataka. Prije instalacije ovog alata na poslužitelj poželjno je instalirati web poslužitelj (apache/nginx) i MySQL (ili MariaDB, Percona). 

Koristeći terminal, programeri mogu izvršavati MySQL upite. Jednostavne operacije s bazom podataka mogu se izvesti bez ulaska u tehničke detalje korištenjem unaprijed definiranih MySQL upita.

Korisnik može ispravljati pogreške (debugirati) u upitima i izvoditi složene operacije s bazom podataka u samo nekoliko klikova.

Vodič korak-po-korak za instalaciju PhpMyAdmina

U ovom priručniku vodit ćemo vas korak po korak kroz instalaciju phpMyAdmina na vaš poslužitelj. Pokrit ćemo sve, od sistemskih zahtjeva do metoda instalacije i opcija konfiguracije.

NAPOMENA: Prije nego počnemo, pogledajmo sistemske zahtjeve za phpMyAdmin. Važno je osigurati da vaš poslužitelj ispunjava ove zahtjeve kako bi se osigurao nesmetan proces instalacije. 

phpMyAdmin je kompatibilan s većinom operativnih sustava uključujući Windows, macOS i Linux. Zahtijeva web poslužitelj (kao što su Apache ili Nginx), PHP (verzija 5.5.0 ili novija) i poslužitelj baze podataka (kao što su MySQL ili MariaDB). Sada kada smo potvrdili naše sistemske zahtjeve, prijeđimo na proces instalacije. 

Korak #1. 

       
  • Da biste ga instalirali, samo unesite sljedeću naredbu:

yum install phpmyadmin /za CentOS/RHEL apt-get install phpmyadmin /za Debian/Ubuntu

Korak #2.

       
  • Za CentOS/RHEL, morate omogućiti EPEL repozitorij prije instalacije

yum install epel-release

Korak #2.

       
  • Nakon završetka instalacije, trebat ćete ponovno pokrenuti web poslužitelj ili uslugu php-fpm jer će zajedno s PhpMyAdminom biti instalirani dodatni php moduli

service httpd /*ili php-fpm*/ restart

Korak #3.

       
  • Ova stavka je relevantna kada koristite Nginx. Sam alat se instalira na putanji  /usr/share/phpMyAdmin. Kako bi se prikazao sadržaj direktorija prilikom slanja zahtjeva web stranici - morate ga ili premjestiti u direktorij sa stranicom, ili ga montirati kao direktorij. 
  •    
  • Druga opcija je pouzdanija. U našem slučaju putanja do stranice je /var/www/html, pa će montiranje izgledati ovako:

cd /var/www/html mkdir phpmyadmin mount --bind /usr/share/phpMyAdmin/ phpmyadmin/

Korak #4.

       
  • Ova stavka je relevantna ako koristite Apache. Morate otvoriti konfiguracijsku datoteku  /etc/httpd/conf.d/phpMyAdmin.conf i urediti je da izgleda ovako:

Alias /phpMyAdmin /usr/share/phpMyAdmin Alias /phpmyadmin /usr/share/phpMyAdmin <Directory /usr/share/phpMyAdmin/> AddDefaultCharset UTF-8 <IfModule mod_authz_core.c> # Apache 2.4 //ove postavke dopuštaju povezivanje sa svih IP adresa, mogu se ograničiti pomoću opcije Require ip. Radi za Apache 2.4 <RequireAll> Require all granted </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 // isto kao u prethodnom bloku, ali za starije verzije Apachea Order Deny,Allow Allow from All Deny from None # Allow from 127.0.0.1 # Allow from ::1 </IfModule> </Directory> <Directory /usr/share/phpMyAdmin/setup/> <IfModule mod_authz_core.c> # Apache 2.4 //ove postavke dopuštaju povezivanje sa svih IP adresa, mogu se ograničiti pomoću opcije Require ip. Radi za Apache 2.4 <RequireAll> Require all granted </RequireAll> </IfModule> <IfModule !mod_authz_core.c> # Apache 2.2 // isto kao u prethodnom bloku, ali za starije verzije Apachea Order Deny,Allow Allow from All Deny from None # Allow from 127.0.0.1 # Allow from ::1 </IfModule> </Directory> # Ovi direktoriji ne zahtijevaju pristup putem HTTP-a - preuzeto iz izvornog # phpMyAdmin upstream tarball-a <Directory /usr/share/phpMyAdmin/libraries/> Order Deny,Allow Allow from All Deny from None </Directory> <Directory /usr/share/phpMyAdmin/setup/lib/> Order Deny,Allow Allow from All Deny from None </Directory> <Directory /usr/share/phpMyAdmin/setup/frames/> Order Deny,Allow Allow from All Deny from None </Directory> # Ova konfiguracija sprječava mod_security u phpMyAdmin direktorijima da # filtrira SQL itd. Ovo može narušiti vašu implementaciju mod_security. #<IfModule mod_security.c> # <Directory /usr/share/phpMyAdmin/> # SecRuleInheritance Off # </Directory> #</IfModule>

Korak #5.

       
  • Nakon toga ponovno pokrenite apache.
  •    
  • Nakon ponovnog pokretanja možete otići na phpMyAdmin na adresi  http://ime_ili_adresa_posluzitelja/phpmyadmin i prijaviti se s vjerodajnicama baze podataka.

Zašto biste trebali razmisliti o instalaciji PHPMyAdmina na Debianu

PHPMyAdmin je široko korišten web alat za administraciju i upravljanje MySQL bazama podataka. Pruža intuitivno i jednostavno sučelje za upravljanje bazama podataka, tablicama i izvršavanje upita. Iako se PHPMyAdmin može instalirati na različite operativne sustave, postoji nekoliko uvjerljivih razloga zašto biste mogli razmotriti korištenje PHPMyAdmina na Debianu umjesto na Mac OS-u ili Ubuntuu.

1. Stabilnost i pouzdanost: Debian je poznat po svojoj stabilnosti i pouzdanosti kao operativni sustav. S Debianom možete biti sigurni u stabilno i sigurno okruženje za upravljanje vašim bazama podataka.

2. Upravljanje paketima: Debianov sustav za upravljanje paketima, poznat kao Advanced Package Tool (APT), jedna je od njegovih ključnih snaga. Pojednostavljuje instalaciju i upravljanje softverskim paketima, uključujući PHPMyAdmin. APT osigurava da možete jednostavno instalirati, ažurirati i ukloniti PHPMyAdmin i njegove zavisnosti, bez ikakvih poteškoća.

3. Sigurnost: Sigurnost je kritičan aspekt kada je u pitanju upravljanje bazama podataka. Debian ima snažan fokus na sigurnost i pruža redovita sigurnosna ažuriranja za rješavanje bilo kakvih ranjivosti. To osigurava da vaša instalacija PHPMyAdmina ostane sigurna i zaštićena od potencijalnih prijetnji.

4. Zajednica i podrška: Debian ima veliku i aktivnu zajednicu korisnika i programera. Ova živa zajednica pruža opsežnu podršku i dokumentaciju, što olakšava rješavanje svih problema koji se mogu pojaviti tijekom korištenja PHPMyAdmina na Debianu. Možete se osloniti na Debian zajednicu za pravovremenu pomoć i smjernice.

5. Prilagodba i fleksibilnost: Debian nudi visok stupanj prilagodbe i fleksibilnosti. Svoju Debian instalaciju možete prilagoditi tako da zadovolji vaše specifične zahtjeve i preferencije. Ova se fleksibilnost odnosi i na PHPMyAdmin, omogućujući vam da ga konfigurirate prema svojim potrebama i neprimjetno integrirate u svoju postojeću infrastrukturu.

6. Dugoročna podrška: Debian je poznat po svojim izdanjima s dugoročnom podrškom (LTS). To znači da nakon što instalirate Debian, možete imati koristi od sigurnosnih ažuriranja i ispravaka programskih pogrešaka tijekom duljeg razdoblja, obično oko pet godina.

VAT

  • Other

    Other

    0%
  • austria

    Austria

    20%
  • Belgium

    Belgium

    21%
  • Bulgaria

    Bulgaria

    20%
  • Croatia

    Croatia

    25%
  • Cyprus

    Cyprus

    19%
  • Czech Republic

    Czech Republic

    21%
  • Denmark

    Denmark

    25%
  • Estonia

    Estonia

    22%
  • France

    France

    20%
  • Finland

    Finland

    24%
  • Germany

    Germany

    19%
  • Greece

    Greece

    24%
  • Hungary

    Hungary

    27%
  • Ireland

    Ireland

    23%
  • Italy

    Italy

    22%
  • Latvia

    Latvia

    21%
  • Lithuania

    Lithuania

    21%
  • Luxembourg

    Luxembourg

    17%
  • Malta

    Malta

    18%
  • Netherlands

    Netherlands

    21%
  • Poland

    Poland

    23%
  • Portugal

    Portugal

    23%
  • Romania

    Romania

    19%
  • Slovakia

    Slovakia

    20%
  • Slovenia

    Slovenia

    %
  • Spain

    Spain

    21%
  • Sweden

    Sweden

    25%
  • USA

    USA

    0%
european
states
  • Other
  • canada
  • poland
  • european-union
  • france
  • germany
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria
  • austria