Pag-install ng phpMyAdmin sa CentOS 7.

Anonim

Pag-install ng phpMyAdmin sa CentOS 7.

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:

  1. Patakbuhin ang console sa pamamagitan ng anumang maginhawang paraan, halimbawa, sa pamamagitan ng menu na "Mga Application".
  2. Simula sa terminal para sa karagdagang pag-install phpmyadmin sa CentOS 7

  3. 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.
  4. I-download ang mga pakete mula sa repository para sa phpMyAdmin sa CentOS 7.

  5. Upang ipagpatuloy ang proseso, ipasok ang password mula sa account gamit ang root access.
  6. Ipasok ang password upang mag-download ng mga pakete mula sa phpMyAdmin repository sa CentOS 7

  7. 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.
  8. Ina-update ang mga packet ng system para sa pag-install ng phpMyAdmin sa CentOS 7.

  9. 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.
  10. Pag-install ng software ng phpMyAdmin sa CentOS 7.

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.

  1. 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.
  2. I-download ang pinakabagong bersyon ng phpMyAdmin sa CentOS 7 mula sa repository

  3. I-update ang magagamit na mga library ng system gamit ang sudo yum update command.
  4. Ina-update ang mga library ng system upang i-install ang pinakabagong bersyon ng phpMyAdmin sa CentOS 7

  5. 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.
  6. Isaaktibo ang pagiging tugma sa PHP 7 para sa phpMyAdmin sa CentOS 7

  7. I-install ang sudo yum install phpmyadmin, at ang naaangkop na bersyon ng php ay awtomatikong tinutukoy.
  8. I-install ang pinakabagong bersyon ng phpMyAdmin sa CentOS 7.

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:

  1. I-on ang phpMyAdmin sa direktoryo ng web server gamit ang sudo ln -s / usr / share / phpMyAdmin / var / www / html / phpMyAdmin string.
  2. Lumikha ng folder na may phpMyAdmin sa Nginx para sa CentOS

  3. Pagkatapos gumawa ng mga pagbabago, i-restart sa pamamagitan ng pagpasok ng sudo systemctl restart php-fpm.
  4. I-restart ang server ng nginx upang i-install ang phpMyAdmin sa CentOS 7

  5. Sa pamamagitan ng standard text editor, patakbuhin ang configuration file sudo vi /etc/nginx/nginx.conf.
  6. Buksan ang sistema ng pagsasaayos ng Nginx upang i-configure ang phpMyAdmin sa CentOS 7

  7. Ilabas ang bloke ng "http" at magdagdag ng isang line disable_symlinks off;
  8. I-edit ang nginx configuration file para sa phpmyadmin sa CentOS 7.

  9. I-save ang mga pagbabago at isara ang file, pagkatapos mong i-restart ang nginx sudo nginx -s reload.
  10. I-restart ang Nginx server pagkatapos i-install ang phpMyAdmin sa CentOS 7

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:

  1. Itakda ang password ng administrator access gamit ang sudo htpasswd -c / etc / httpd / password admin.
  2. Itakda ang password para sa Apache PhpMyAdmin Server sa CentOS 7.

  3. Patakbuhin ang configuration file para sa karagdagang pag-edit: vi /etc/httpd/conf.d/phpmyadmin.conf.
  4. Buksan ang Apache configuration file upang i-configure ang phpMyAdmin sa CentOS 7

  5. 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

  6. I-edit ang Apache phpMyAdmin configuration file sa CentOS 7.

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.

Magbasa pa