Web sučelje phpMyAdmin sada aktivno koriste korisnici MySQL baza podataka jer podržavaju interakciju samo preko terminala. Instaliranjem dodatnog softvera s grafičkim sučeljem uvelike će se pojednostaviti postupak rada s web poslužiteljima, ali to će prvo morati poduzeti niz radnji koje ponekad uzrokuju poteškoće. Danas bismo htjeli što više razmotriti instalaciju phpMyAdmin na operativnom sustavu CentOS 7, dijeleći sve važne korake u korake. Sve što trebate učiniti je slijediti dane upute i unijeti svaku naredbu ispravno.
Sadržaj
Nažalost, službeni repozitorij dotične aplikacije ne postoji, pa ćete prvo morati dodati korisničku pohranu u sustav, odakle će se izvršiti postupak instalacije. Osim toga, trenutno su posebno popularne dvije verzije phpMyAdmin-a, ali mi ćemo vam reći o instaliranju svakog od njih i daljnjoj konfiguraciji za Apache ili Nginx web poslužitelj.
Naravno, kada radite s novim aplikacijama u Linuxu, njihove se knjižnice uvijek prvo dodaju sustavu, a phpMyAdmin nije iznimka. Osvrnimo se na temu dvije dostupne verzije, počevši s preporučenim razvojnim programerima.
Instalirajte phpMyAdmin 4.4
phpMyAdmin 4.4 radi u PHP programskom jeziku verzija 5.4, i, kao što znate, ova verzija nije najnovija, što je ne sprečava da bude najpopularnija i najtraženija. Njegova instalacija u CentOS-u vrši se kroz klasični "Terminal" u samo nekoliko koraka:
sudo rpm -iUvh http://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm
da biste preuzeli softverski paket iz spremišta za dodatne pakete za Enterprise Linux. sudo yum -y update
. sudo yum -y install phpmyadmin
. Kada koristite web-poslužitelj, na primjer, Apache, morat ćete ga samo ponovno pokrenuti i provjeriti rad instalirane komponente odlaskom na http://ip_вашего_сервера/phpmyadmin
.
Instalirajte najnoviju verziju phpMyAdmin
Neki su korisnici zainteresirani samo za najnoviju verziju phpMyAdmin, za instalaciju koju ćete morati izvršiti neke druge radnje, dodatno preuzimajući nove pakete. Općenito, upute ostaju slične, ali s nekim promjenama.
sudo rpm -Uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm
. sudo yum update
. yum-config-manager --enable remi-php71
. sudo yum install phpmyadmin
softver, a odgovarajuća verzija PHP-a će se automatski odrediti. Time se dovršava dodavanje svih komponenti, međutim, prije početka rada s web sučeljem, morat ćete konfigurirati sam poslužitelj. Zatim analiziramo implementaciju ovog postupka u dva popularna rješenja - Apache i Nginx.
Neki korisnici radije rade s Nginx web poslužiteljem, jer pruža veliku brzinu i performanse. Ako ste pristalica ovog softvera, nakon instalacije phpMyAdmin morat ćete napraviti brojne prilagodbe kako bi radili cijeli mehanizam.
Prije svega, obratite pozornost na činjenicu da je sam web poslužitelj već dodan u operacijski sustav, ako to nije slučaj, naizmjence upišite sljedeće naredbe u konzolu:
sudo yum install epel-release
sudo yum install nginx
sudo systemctl start nginx
Nakon toga slijedite sljedeće upute:
sudo ln -s /usr/share/phpMyAdmin /var/www/html/phpmyadmin
. sudo systemctl restart php-fpm
. sudo vi /etc/nginx/nginx.conf
standardnog uređivača teksta pokrenite konfiguracijsku datoteku sudo vi /etc/nginx/nginx.conf
. disable_symlinks off;
, sudo nginx -s reload
Nginx sudo nginx -s reload
. Preporučljivo je osigurati web poslužitelj kreiranjem slučajne lozinke. Da biste to učinili, unesite openssl passwd
i kopirajte rezultat. Zatim ćete morati pokrenuti datoteku s lozinkom koristeći sudo vi /etc/nginx/passwords
i dodati novi redak u formatu имя_пользователя:пароль
, tako da, na primjer, Admin: 4B7fsek4L2 će raditi.
Iako se prethodni web poslužitelj smatra boljim u nekim aspektima, Apache i dalje ostaje prilično popularno rješenje i koristi se u LAMP softverskom sustavu. Njegovu instalaciju u CentOS-u čine doslovno nekoliko naredbi:
yum install httpd -y
systemctl start httpd.service
systemctl enable httpd.service
Ako je poslužitelj već dodan ili ste izvršili gore navedene naredbe, možete otići izravno na samu postavku phpMyAdmin, a to se radi na sljedeći način:
sudo htpasswd -c /etc/httpd/passwords admin
. vi /etc/httpd/conf.d/phpMyAdmin.conf
. Options Indexes FollowSymLinks
AllowOverride All
AuthType Basic
AuthName "Restricted Content"
AuthUserFile /etc/httpd/passwords
Require valid-user
U ovom članku, upoznali ste se ne samo s postupkom dodavanja phpMyAdmin komponenti, već i kako biste saznali više o njihovoj početnoj konfiguraciji na dva različita web poslužitelja. Tijekom izvršavanja svake naredbe preporučujemo čitanje obavijesti koje se prikazuju u konzoli: ponekad mogu naznačiti pojavu pogrešaka koje zahtijevaju brzo rješavanje.