Android

Kuinka asentaa phpmyadmin nginx: llä centos 7: een

How To Install MySQL on Windows 10

How To Install MySQL on Windows 10

Sisällysluettelo:

Anonim

phpMyAdmin on avoimen lähdekoodin PHP-pohjainen työkalu MySQL- ja MariaDB-palvelimien hallintaan verkkopohjaisen käyttöliittymän kautta.

phpMyAdmin antaa sinun olla vuorovaikutuksessa MySQL-tietokantojen kanssa, hallita käyttäjätilejä ja käyttöoikeuksia, suorittaa SQL-käskyjä, tuoda ja viedä tietoja useissa tietomuodoissa ja paljon muuta.

Tässä opetusohjelmassa näytämme, kuinka asennat phpMyAdmin Nginxin kanssa CentOS 7: een.

edellytykset

Varmista, että olet täyttänyt seuraavat ehdot, ennen kuin jatkat tätä opastusta:

  • LEMP (Linux, Nginx, MySQL ja PHP 7) asennettuna CentOS-palvelimellesi. Kirjautunut sisään käyttäjänä, jolla on sudo-oikeudet.

Vaikka se ei ole välttämätöntä, on suositeltavaa käyttää phpMyAdmin-asennustasi HTTPS: n kautta. Jos sinulla ei ole SSL-sivustosi, noudata ohjeita Nginxin suojaamiseksi Let's Encrypt on CentOS 7 -sovelluksella.

PhpMyAdminin asentaminen CentOS: iin

Asenna phpMyAdmin CentOS 7 -järjestelmään seuraavien vaiheiden avulla:

  1. phpMyAdmin sisältyy EPEL-arkistoon. Jos sinulla ei vielä ole EPEL-ominaisuutta, voit tehdä sen kirjoittamalla:

    sudo yum install epel-release

    Kun EPEL-arkisto on otettu käyttöön, asenna phpMyAdmin ja kaikki sen riippuvuudet seuraavalla komennolla:

    sudo yum install phpmyadmin

    Muuta /etc/phpMyAdmin hakemiston nginx (käyttäjä, jonka alla PHP FPM-palvelu on käynnissä):

    sudo chgrp -R nginx /etc/phpMyAdmin

Nginxin ja phpMyAdminin määrittäminen

On olemassa useita tapoja, joilla Nginx voidaan määrittää palvelemaan phpMyAdmin-tiedostoja. Jos verkkotunnuksesi palvelinlohko on jo määritetty palvelemaan PHP-pyyntöjä, voit luoda symbolisen linkin phpMyAdmin-asennustiedostoista verkkotunnuksen asiakirjajuurikansioon.

Tässä oppaassa luomme katkelman, jonka voimme sisällyttää mihin tahansa Nginx-palvelinlohkotiedostoihimme.

Aloita luomalla snippets :

sudo mkdir -p /etc/nginx/snippets

Avaa tekstieditori ja luo seuraava tiedosto:

sudo nano /etc/nginx/snippets/phpMyAdmin.conf

Liitä seuraava sisältö:

/etc/nginx/snippets/phpMyAdmin.conf

location /phpMyAdmin { root /usr/share/; index index.php index.html index.htm; location ~ ^/phpMyAdmin/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass unix:/run/php-fpm/www.sock; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/phpMyAdmin/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } } location /phpmyadmin { rewrite ^/* /phpMyAdmin last; } Varmista, että käytät oikeaa liitäntäpolkua tai osoitetta / porttia fastcgi_pass direktiivissä.

Tallenna tiedosto ja sulje editori.

Voit nyt lisätä seuraavan rivin jokaisen verkkotunnuksen palvelinlohkoon, johon haluat käyttää phpMyAdmin-ohjelmaa: domain.com/phpmyadmin

include snippets/phpMyAdmin.conf;

Tässä on esimerkki:

/etc/nginx/conf.d/domain.com.conf

server { #… other code include snippets/phpMyAdmin.conf; #… other code }

Pääsy phpMyAdminiin

Päästäksesi phpMyAdmin-käyttöliittymään avaa suosikkiselaimesi ja kirjoita palvelimen verkkotunnus tai julkinen IP-osoite ja sitten /phpmyadmin :

http(s)://your_domain_or_ip_address/phpmyadmin

Kirjoita järjestelmänvalvojan käyttäjän kirjautumistiedot ja napsauta Go .

johtopäätös

Onnittelut, olet asentanut phpMyAdmin onnistuneesti CentOS 7 -palvelimeesi. Voit nyt alkaa luoda MySQL-tietokantoja, käyttäjiä ja taulukoita ja suorittaa erilaisia ​​MySQL-kyselyjä ja -toimintoja.

centos phpmyadmin mysql mariadb nginx php