Ang interface ng PHPMYAdmin Web ay aktibong kasangkot sa pamamagitan ng mga gumagamit ng MySQL database, dahil sinusuportahan nila ang pakikipag-ugnayan lamang sa pamamagitan ng terminal. Ang pag-install ng karagdagang software na may isang graphical na interface ay gagawing mas madali upang gawing simple ang pamamaraan para sa pagtatrabaho sa mga web server, gayunpaman, para dito, kailangan mo munang gumawa ng maraming mga aksyon na kung minsan ay nagiging sanhi ng mga paghihirap. Ngayon nais naming isaalang-alang ang pag-install ng phpMyAdmin sa operating system ng CentOS 7, na naghahati ng lahat ng mahahalagang hakbang sa mga hakbang. Kakailanganin mo lamang sundin ang mga tagubilin sa iyo at tama ipasok ang bawat koponan.
I-install ang phpMyAdmin sa CentOS 7.
Sa kasamaang palad, ang opisyal na repository ng application na isinasaalang-alang ay hindi umiiral, kaya kailangan mo munang magdagdag ng imbakan ng gumagamit sa system, kung saan ang proseso ng pag-install mismo ay ginaganap. Bilang karagdagan, ang dalawang bersyon ng phpMyAdmin ay partikular na popular, sasabihin namin sa iyo ang tungkol sa pag-install ng bawat isa sa kanila at higit pang i-configure ang Apache o nginx web server.Pagdaragdag ng PhpMyAdmin Components.
Siyempre, kapag nagtatrabaho sa mga bagong application sa Linux ay palaging priority upang idagdag ang kanilang mga aklatan sa sistema, at PhpMyAdmin ay hindi lumampas. Itaas natin ang paksa ng dalawang magagamit na mga bersyon, na nagsisimula sa mga inirekumendang developer.
Pag-install ng phpMyAdmin 4.4.
Ang PhpMyAdmin 4.4 ay gumagana sa bersyon ng programming ng PHP programming 5.4, at, tulad ng alam mo, ang bersyon na ito ay hindi ang pinakabagong, na hindi pinipigilan ito mula sa pagiging pinakasikat at in demand. Ang pag-install nito sa CentOS ay ginawa sa pamamagitan ng klasikong "terminal" sa literal sa ilang mga pagkilos:
- Patakbuhin ang console sa pamamagitan ng anumang maginhawang paraan, halimbawa, sa pamamagitan ng menu na "Mga Application".
- Ipasok ang sudo rpm -iuvh command http://dl.fedoraproject.org/pub/epel/epel-release-terest-7.noarch.rpm Upang i-download ang software package mula sa dagdag na mga pakete para sa repository ng Enterprise Linux user.
- Upang ipagpatuloy ang proseso, ipasok ang password mula sa account gamit ang root access.
- Matapos makumpleto ang pagdaragdag ng mga pakete, dapat mong i-update ang listahan ng mga library ng system gamit ang sudo yum -y update command.
- Ang command sa itaas ay nag-i-install ng lahat ng magagamit na mga update, at pagkatapos lamang ang application client mismo ay mai-install sa pamamagitan ng sudo yum -y install phpmyadmin.
Kapag gumagamit ng isang web server, halimbawa, apache, mananatili ka lamang upang i-restart ito at suriin ang operasyon ng naka-install na bahagi, pagpunta sa http: // ip_ver_verver / phpmyadmin.
Pag-install ng pinakabagong bersyon ng phpMyAdmin.
Ang ilang mga gumagamit ay interesado lamang sa pinakabagong bersyon ng phpMyAdmin, upang i-install kung saan kailangan mong magsagawa ng ilang iba pang mga pagkilos, dagdag na pag-download ng mga bagong pakete. Sa pangkalahatan, ang pagtuturo ay nananatiling katulad, ngunit may ilang mga pagbabago.
- Magdagdag ng bagong pakete sa system sa pamamagitan ng pag-download nito mula sa repository sa pamamagitan ng sudo rpm -uvh http://rpms.remirepo.net/enterprise/remi-release-7.rpm.
- I-update ang magagamit na mga library ng system gamit ang sudo yum update command.
- Paganahin ang suporta ng pinakabagong bersyon ng application, sa kasalukuyan ito ay 7.1. Upang gawin ito, ipasok ang Yum-Config-Manager --nable Remi-PHP71.
- I-install ang sudo yum install phpmyadmin, at ang naaangkop na bersyon ng php ay awtomatikong tinutukoy.
Gayunpaman, ang pagdaragdag ng lahat ng mga sangkap ay kumpleto na bago magsimula ng trabaho sa web interface, kakailanganin mong i-configure ang server mismo. Susunod, susuriin namin ang pagpapatupad ng pamamaraan na ito sa dalawang popular na solusyon - Apache at Nginx.
Pag-set up ng phpmyadmin sa nginx.
Mas gusto ng ilang mga user na magtrabaho kasama ang Web server ng Nginx, dahil nagbibigay ito ng mataas na bilis at pagganap. Kung ikaw ay isang tagataguyod ng software na ito, pagkatapos i-install ang phpMyAdmin, kailangan mong gumawa ng isang bilang ng mga setting upang maitaguyod ang pagganap ng buong mekanismo.
Una, tandaan na ang web server mismo ay idinagdag sa operating system, kung hindi, halili na ipasok ang mga sumusunod na command sa console:
Sudo yum i-install ang epel-release.
Sudo yum install nginx.
Sudo systemctl start nginx.
Pagkatapos nito, sundin ang naturang mga tagubilin:
- I-on ang phpMyAdmin sa direktoryo ng web server gamit ang sudo ln -s / usr / share / phpMyAdmin / var / www / html / phpMyAdmin string.
- Pagkatapos gumawa ng mga pagbabago, i-restart sa pamamagitan ng pagpasok ng sudo systemctl restart php-fpm.
- Sa pamamagitan ng standard text editor, patakbuhin ang configuration file sudo vi /etc/nginx/nginx.conf.
- Ilabas ang bloke ng "http" at magdagdag ng isang line disable_symlinks off;
- I-save ang mga pagbabago at isara ang file, pagkatapos mong i-restart ang nginx sudo nginx -s reload.
Inirerekomenda na i-secure ang web server sa pamamagitan ng paglikha ng isang random na password. Upang gawin ito, ipasok ang OpenSSL passwd at kopyahin ang resulta. Susunod, kakailanganin mong magpatakbo ng isang file na may mga password gamit ang sudo vi / etc / nginx / password at gumawa ng isang bagong linya sa format ng username: password, upang sa wakas ito ay naka-out, halimbawa, admin: 4b7fsek4l2.
Pag-set up ng phpMyAdmin sa Apache.
Kahit na ang nakaraang web server ay itinuturing na mas mahusay sa ilang mga aspeto, ang Apache ay nananatiling isang medyo popular na solusyon at ginagamit sa sistema ng software ng lampara. Ang pag-install nito sa CentOS ay literal na ginawa ng ilang mga utos:
yum install httpd -y.
SystemCTL Start httpd.service.
SystemCTL Paganahin ang httpd.service.
Kung naidagdag na ang server o ginagampanan mo ang mga utos sa itaas, maaari kang pumunta nang direkta sa setting ng phpMyAdmin mismo, at tapos na ito tulad ng sumusunod:
- Itakda ang password ng administrator access gamit ang sudo htpasswd -c / etc / httpd / password admin.
- Patakbuhin ang configuration file para sa karagdagang pag-edit: vi /etc/httpd/conf.d/phpmyadmin.conf.
- Ilagay ang seksyon na "" at ipasok ang naturang nilalaman:
Ang mga pagpipilian ay nag-index ng mga followsymlink.
AllowOverride lahat.
AuthType Basic.
Authname "restricted content"
Authuserfile / etc / httpd / passwords.
Nangangailangan ng wastong-user
Sa artikulong ito, ikaw ay nakilala hindi lamang sa pamamaraan para sa pagdaragdag ng mga bahagi ng phpMyAdmin mismo, ngunit natutunan din ang tungkol sa kanilang unang configuration sa dalawang magkaibang mga web server. Sa panahon ng pagpapatupad ng bawat utos, masidhing inirerekumenda namin ang mga notification sa pagbabasa na ipinapakita sa console: Minsan maaari nilang ipahiwatig ang mga error na nangangailangan ng solusyon sa pagpapatakbo.