Txhim kho phpmyadmin hauv centos 7

Anonim

Txhim kho phpmyadmin hauv centos 7

Tus phpmyadmin Web interface yog tam sim no nquag koom tes los ntawm Mysql database cov neeg siv, txij thaum lawv txhawb kev sib tham tsuas yog los ntawm lub davhlau ya nyob twg xwb. Txhim kho cov software ntxiv nrog cov graphical interface yuav ua rau nws yooj yim dua los ua haujlwm nrog cov web servers, txawm li cas los xij, koj yuav tau ua ntau yam uas qee zaum ua rau muaj teeb meem. Niaj hnub no peb xav txiav txim siab lub teeb tsa ntawm PHPMYADMIN hauv Centros 7 operating system, faib txhua kauj ruam tseem ceeb rau cov kauj ruam. Koj tsuas yog yuav tsum ua raws cov lus qhia hauv koj thiab kho kom raug rau txhua pab.

Nruab phpmyadmin hauv centos 7

Hmoov tsis zoo, cov ntaub ntawv sau tseg ntawm daim ntawv thov nyob rau hauv kev txiav txim siab tsis muaj nyob, yog li koj yuav tau ua ntej cov neeg siv khoom rau lub system, los ntawm qhov twg cov txheej txheem teeb tsa nws tus kheej tau ua. Tsis tas li ntawd, ob daim ntawv ntawm phpmyadmin tshwj xeeb tshwj xeeb yog qhov nrov, peb yuav qhia koj txog kev txhim kho txhua tus thiab txuas ntxiv kho lub apache lossis nginx Web server.

Ntxiv cov khoom siv phpmyadmin ntxiv

Ntawm chav kawm, thaum ua haujlwm nrog cov ntawv thov tshiab hauv Linux yeej yog qhov tseem ceeb ntxiv rau lawv cov tsev qiv ntawv, thiab phpmyadmin tsis tau dhau. Cia peb tsa cov ncauj lus ntawm ob muaj cov qauv, pib nrog cov neeg tsim khoom uas pom zoo.

Txhim kho phpmyadmin 4.4.

PHPMYADMIN 4.4 Ua haujlwm hauv PHP cov lus programming lus version 5.4, thiab, raws li koj paub, uas tsis tiv thaiv nws los ntawm kev xav tau thiab hauv kev thov. Nws cov teeb tsa hauv Centros tau ua los ntawm classic "davhlau ya nyob twg" cia hauv ntau qhov kev ua:

  1. Khiav lub console los ntawm ib txoj kev yooj yim, piv txwv li, los ntawm cov ntawv thov "cov ntawv qhia zaub mov".
  2. Pib lub davhlau ya nyob twg rau kev txhim kho hauv xov tooj ntxiv hauv Centos 7

  3. Nkag mus rau sudo rpm -iuvh hais kom http://dl.fedorapretapret.org/pelease-7.Noarch.noarces-7.Navm los rub tawm cov pob khoom software los ntawm cov pob khoom ntxiv rau kev lag luam Linux tus neeg siv khoom.
  4. Download tau cov pob khoom los ntawm chaw cia khoom rau phpmyadmin hauv centos 7

  5. Txhawm rau txuas ntxiv cov txheej txheem, sau tus password los ntawm tus as khauj nrog lub hauv paus kev nkag mus.
  6. Sau tus password mus download pob los ntawm phpmyadmin chaw cia khoom hauv centos 7

  7. Tom qab ua tiav cov pob khoom sib ntxiv, koj yuav tsum hloov kho cov npe ntawm cov tsev qiv ntawv system nrog Sudo Yum -Y hloov kho.
  8. Hloov kho cov pob ntawv rau kev txhim kho phpmyadmin hauv centos 7

  9. Cov lus txib saum toj no teeb tsa txhua yam hloov tshiab, thiab tom qab ntawd tsuas yog siv cov neeg siv nws tus kheej yuav tau ntsia los ntawm Sudo Yum -y nruab PHPMYADmin.
  10. Txhim kho phpmyadmin software hauv centos 7

Thaum siv lub web server, piv txwv li, koj yuav tsuas yog nyob rov pib dua nws thiab tshawb xyuas qhov kev teeb tsa ntawm cov chaw nruab nrab, mus rau hauv http: // ip_verver / phpmyadmin.

Txhim kho qhov tseeb ntawm phpmyadmin

Qee tus neeg siv tau xav tsuas yog nyob rau hauv kev tshaj tawm ntawm phpmyadmin, rau nruab uas koj yuav tsum tau ua qee yam ua, ntxiv rub tawm cov pob tshiab. Feem ntau, cov kev qhia tseem muaj zoo sib xws, tab sis nrog qee qhov kev hloov pauv.

  1. Ntxiv ib pob tshiab rau lub system los ntawm rub tawm nws los ntawm lub chaw cia khoom los ntawm sudo romm -uvh http://rpms.net/enterprise/remi-reluge/remi-reluge-8.rpm.
  2. Download tau qhov tseeb phpmyadmin version hauv centos 7 los ntawm chaw cia khoom

  3. Hloov kho cov tsev qiv ntawv muaj cov lus siv uas siv Sudo Yum hloov kho cov lus txib.
  4. Hloov kho cov tsev qiv ntawv hloov kho kom nruab qhov tseeb phpmyadmin version hauv centos 7

  5. Pab kom cov kev txhawb nqa ntawm qhov tseeb version ntawm daim ntawv thov, tam sim no nws yog 7.1. Txhawm rau ua qhov no, nkag yum-config-tus thawj tswj hwm - xov tooj Remi-php71.
  6. Qhib kev sib raug zoo nrog PHP 7 rau phpmyadmin hauv centos 7

  7. Nruab Sudo Yum nruab PHPMYADmin, thiab cov php version tsim nyog yuav raug txiav txim siab.
  8. Nruab qhov tseeb phpmyadmin version hauv centos 7

Qhov no ntxiv txhua yam ua tiav, txawm li cas los xij, ua ntej pib ua haujlwm nrog lub web interface, koj yuav tsum tau teeb tsa lub server nws tus kheej. Tom ntej no, peb yuav txheeb xyuas qhov kev siv ntawm cov txheej txheem no hauv ob qho kev daws teeb meem nrov - apache thiab nginx.

Teeb tsa phpmyadmin hauv nginx

Qee tus neeg siv nyiam ua haujlwm nrog Ninx Web server, vim nws muab kev kub ceev thiab kev ua tau zoo. Yog tias koj yog tus txhawb nqa ntawm cov software no, tom qab kev txhim kho phpmyadmin, koj yuav tau ua ntau qhov chaw los tsim kev ua haujlwm ntawm tag nrho cov txheej txheem.

Ua ntej, nco ntsoov tias lub Web server nws tus kheej yog twb ntxiv rau lub operating system, yog tias tsis yog, hloov nkag mus rau cov lus txib hauv qab no rau lub console:

Sudo yum nruab Epel-tso tawm

Sudo yum nruab noxx

Sudo systemcctl pib nginx

Tom qab ntawd, ua raws li cov lus qhia:

  1. Tig rau phpmyadmin mus rau lub vev xaib server siv lub sudo ln -s / usr / pap / pd / phpmyadmin txoj hlua.
  2. Tsim Folder nrog phpmyadmin hauv NGAX rau Centos

  3. Tom qab ua cov kev hloov pauv, rov pib dua los ntawm nkag mus Sudo Systemcctl rov pib dua php-FPM.
  4. Rov qab pib lub npe nginx rau nruab PHPMyadmin hauv centos 7

  5. Los ntawm cov qauv ntawv sau ntawv nyeem, khiav cov ntaub ntawv teeb tsa sudoad vi /etc/nginX/nginx/nginx.CAF.
  6. Qhib NinX cov ntaub ntawv kev teeb tsa los teeb phpmyadmin hauv centos 7

  7. Nteg tawm ntawm "http" thaiv thiab ntxiv ib kab disable_symlinks tawm;
  8. Kho kom raug Nginx teeb tsa cov ntaub ntawv rau phpmyadmin hauv centos 7

  9. Txuag cov kev hloov pauv thiab kaw cov ntaub ntawv, tom qab uas koj rov pib dua nginx sudo nginx -s reload.
  10. Rov pib dua Nginx server tom qab txhim kho phpmyadmin hauv centos 7

Nws raug nquahu kom muaj kev nyab xeeb lub web server los ntawm kev tsim tus password random. Txhawm rau ua qhov no, nkag mus rau hauv Opensl PassWd thiab luam cov txiaj ntsig. Tom ntej no, koj yuav tsum tau khiav ib cov ntaub ntawv nrog cov lus zais siv cov lus zais siv Sudo Vi / ETC / Passwords thiab ua kom tiav, Admin: 4B7FSK4L2.

Teeb tsa phpmyadmin hauv Apache

Txawm hais tias tus web server yav dhau los yog qhov zoo dua hauv qee qhov, Apache tseem nyob twj ywm muaj cov tshuaj nrov nrov thiab yog siv rau hauv lub teeb software. Nws cov kev teeb tsa hauv Centros tau hais los ntawm ob peb lo lus txib:

yum nruab httpd -y

Systemctl pib httpd.Service

Systemctl Pab kom httpd.Service.

Yog tias tus neeg rau zaub mov twb tau ntxiv los yog koj tau ua tiav cov lus txib saum toj no, koj tuaj yeem ncaj qha mus rau hauv phpmyadmin teeb nws tus kheej, thiab qhov no yog ua tiav raws li hauv qab no:

  1. Teeb tsa tus thawj tswj hwm nkag tau tus password siv sudo htpasswd -c / thiab lwm yam / httpd / passwords admin.
  2. Teeb lo lus zais rau apache phpmyadmin server hauv centos 7

  3. Khiav cov ntaub ntawv teeb tsa rau kev hloov kho ntxiv: VI /TC/HTTPD/CONF.D/phpmyadmin.conf.
  4. Qhib Apache configuration cov ntaub ntawv kom teeb tsa phpmyadmin hauv centos 7

  5. Nteg ntu "thiab ntxig cov ntsiab lus no:

    Cov kev xaiv cov ntsiab lus hauv qab hau no.

    Tso cai rau tag nrho.

    Sau ntawv yooj yim.

    Autname "cov ntsiab lus txwv"

    Kev RhohuserFile / thiab lwm yam / httpd / passwords

    Yuav tsum siv tau-neeg siv

  6. Kho kom raug apache phpmyadmin teeb cov ntaub ntawv configuration hauv centos 7

Hauv tsab xov xwm no, koj tau paub txog cov txheej txheem rau kev ntxiv cov khoom siv phpmyadmin no, tab sis kuj tau kawm txog lawv thawj lub web servers. Thaum lub sij hawm ua tiav ntawm txhua cov lus txib, peb xav kom nyeem cov ntawv ceeb toom nyeem ntawv uas tau tshwm sim hauv console: qee zaum lawv yuav qhia yuam kev uas yuav tsum tau daws teeb meem.

Nyeem ntxiv