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

Installation af phpMyAdmin med Nginx på CentOS 7

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 den adgangskode, der er angivet 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 

Trin 2:Installer phpMyAdmin
Installer phpMyAdmin ved at bruge CentOS-pakkehåndteringen yum som vist nedenfor:

sudo yum -y install phpmyadmin php

Trin 3:Konfigurer phpMyAdmin
Efter at have installeret phpMyAdmin, vil vi oprette en virtuel værtskonfiguration, da phpMyAdmin ikke automatisk opretter en selv.

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 php.cloudwaferlabs.com.ng;
        root /usr/share/phpMyAdmin;

location / {
        index  index.php;
        }

## Images and static content is treated differently
        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;
                    }
    }

Sørg for at gemme, før du lukker filen.

Genstart derefter tjenesterne:

sudo systemctl restart nginx

Installer PHP-FPM Installer php-fpm som vist nedenfor:

sudo yum install php-fpm

Genstart derefter php-fpm som vist nedenfor:

sudo systemctl restart php-fpm

Gå derefter til phpMyAdmin fra browseren på dit domænenavn eller servers IP-adresse.


  1. Opdatering af alle rækker i en enkelt kolonne ved hjælp af phpMyAdmin

  2. Mysql-versionen er anderledes i phpmyadmin

  3. Får XML til at føres ind i SQL Server-tabel

  4. #1062 - Dublet indtastning '1' for nøglen 'PRIMÆR'