sql >> Database teknologi >  >> Database Tools >> phpMyAdmin

Installation af phpMyAdmin med Nginx på CentOS 8

phpMyAdmin er et gratis og open source-administrationsværktøj til MySQL og MariaDB. Som en bærbar webapplikation, der primært er skrevet i PHP, er den blevet et af de mest populære MySQL-administrationsværktøjer, især til webhostingtjenester. I denne guide skal vi installere phpMyAdmin med Nginx på CentOS 7.

Implementering af din skyserver
Hvis du ikke allerede har registreret dig hos Cloudwafer , bør du begynde med at tilmelde dig . Brug et øjeblik på at oprette en konto, hvorefter du nemt kan implementere dine egne cloud-servere.

Når du har tilmeldt dig, skal du logge ind på dit Cloudwafer-klientområde med adgangskoden i din mail og implementer din Cloudwafer cloud-server.

Opdatering af systempakker på CentOS
Det anbefales altid, at du opdaterer systemet til de nyeste pakker, før du påbegynder større installationer. Dette gøres med kommandoen nedenfor:

sudo yum update

Installation af Nginx
Installer Nginx ved hjælp af CentOS-pakkehåndteringen yum som vist nedenfor:

sudo yum install nginx

Tjekker Nginx-versionen
Efter installationen kan du kontrollere den installerede version af Nginx-webserveren på din CentOS 7-server ved at udstede følgende kommando:

sudo nginx -v 

Installer phpMyAdmin
PhpMyAdmin-pakken er ikke tilgængelig som en RPM-pakke i OS-repositories til CentOS 8. Så vi vil downloade arkivet fra den officielle hjemmeside.

wget https://files.phpmyadmin.net/phpMyAdmin/5.0.1/phpMyAdmin-5.0.1-all-languages.tar.gz

Installer phpMyAdmin ved hjælp af følgende kommando.

sudo tar -zxvf phpMyAdmin-5.0.1-all-languages.tar.gz

Flyt mappen phpMyAdmin som vist nedenfor:

sudo mv phpMyAdmin-5.0.1-all-languages /usr/share/phpMyAdmin

Kopiér eksempelkonfigurationsfilen.

sudo cp -pr /usr/share/phpMyAdmin/config.sample.inc.php /usr/share/phpMyAdmin/config.inc.php

Rediger konfigurationsfilen og tilføj blowfish-hemmeligheden.

sudo nano /usr/share/phpMyAdmin/config.inc.php

Generer blowfish-hemmelighed og opdater hemmeligheden i linjen nedenfor.

Derefter skal du importere create_tables.sql for at oprette nye tabeller til phpMyAdmin.

mysql < /usr/share/phpMyAdmin/sql/create_tables.sql -u root -p

Opret en virtuel værtsfil ved navn phpMyAdmin.conf i /etc/nginx/conf.d .

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

Tilføj følgende for at ændre domænenavnet. Du kan erstatte det med dit eget domænenavn eller din servers IP-adresse.

server {
listen 80;
   server_name phpmyadmin.cloudwaferlabs.com;
   root /usr/share/phpMyAdmin;

   location / {
      index index.php;
   }

## Images and static content is treated different
   location ~*             ^.+.(jpg|jpeg|gif|css|png|js|ico|xml)$ {
  access_log off;
  expires 30d;
   }

   location ~ /\.ht {
      deny all;
   }

   location ~ /(libraries|setup/frames|setup/libs) {
      deny all;
      return 404;
   }

   location ~ \.php$ {
      include /etc/nginx/fastcgi_params;
      fastcgi_pass 127.0.0.1:9000;
      fastcgi_index index.php;
      fastcgi_param SCRIPT_FILENAME /usr/share/phpMyAdmin$fastcgi_script_name;
   }
}


  1. SSMS SQL SERVER Management Studio 2012 opstart fryser

  2. SQL Server:Importerer database fra .mdf?

  3. Dårlige kardinalitetsestimater kommer fra SSMS-udførelsesplaner

  4. PHPMyAdmin Windows XAMPP Manglende MySQL-udvidelsesproblem