GNU/Linux >> Linux Esercitazione >  >> Cent OS

Come installare phpMyAdmin con Nginx su CentOS 7 / RHEL 7

phpMyAdmin è uno strumento di amministrazione basato sul Web open source per la gestione dei server MySQL e MariaDB e aiuta a svolgere attività di database come creazione, eliminazione, query, tabelle, colonne, relazioni, indici, utenti, autorizzazioni, ecc.

Questa guida ti aiuterà a installare phpMyAdmin su CentOS 7 / RHEL 7.

Prerequisiti

Prima di procedere all'installazione di phpMyAdmin, installa lo stack LEMP (Nginx, MariaDB e PHP) sul server.

LEGGI:​​ Installa Nginx, MariaDB e PHP-FPM su CentOS 7 / RHEL 7

In CentOS 7, dobbiamo abilitare il repository EPEL per scaricare e installare phpMyAdmin.

rpm -Uvh https://dl.fedoraproject.org/pub/epel/epel-release-latest-7.noarch.rpm

Installa phpMyAdmin

Nel nostro tutorial LEMP, abbiamo utilizzato il repository Remi per installare PHP v7.3 sul sistema. Quindi, anche in questo tutorial abiliteremo temporaneamente il repository Remi e installeremo i pacchetti di supporto PHP richiesti per phpMyAdmin.

Installa phpMyAdmin usando il comando YUM.

yum install --enablerepo=remi-php73 phpmyadmin

Configura phpMyAdmin

Il pacchetto phpMyAdmin rpm non inserisce alcun file di configurazione per Nginx. Quindi, dobbiamo creare manualmente un file host virtuale secondo le nostre esigenze. In Nginx, i file host virtuali possono essere trovati in /etc/nginx/conf.d directory.

Creiamo un file host virtuale chiamato phpMyAdmin.conf sotto /etc/nginx/conf.d directory.

vi /etc/nginx/conf.d/phpMyAdmin.conf

Incolla il seguente contenuto nel file. Modificalo secondo le tue esigenze.

server {
        listen   80;
        server_name phpmyadmin.itzgeek.local;
        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;
    }
}

Riavvia i servizi.

systemctl restart nginx

systemctl restart php-fpm

Configura il firewall per consentire la richiesta HTTP dalla rete esterna.

firewall-cmd --permanent --add-service=http

firewall-cmd --reload

Accedi a phpMyAdmin

Ora accedi a phpMyAdmin dal browser utilizzando l'URL sottostante.

http://nome-di-dominio-completamente qualificato

Accedi come utente root o database.

Otterrai la pagina del database.

Conclusione

Spero che questo post ti abbia aiutato a installare phpMyAdmin su CentOS 7 per gestire i database su un browser web. Condividi il tuo feedback nella sezione commenti.


Cent OS
  1. Come installare phpMyAdmin su RHEL 8 / CentOS 8

  2. Come installare WordPress con Nginx su CentOS 7

  3. Come installare phpMyAdmin con Nginx su CentOS 7

  4. Come installare SuiteCRM con Nginx su CentOS 7

  5. Installa phpMyAdmin con Nginx su CentOS 7 - Processo passo dopo passo?

Come installare phpMyAdmin con Nginx su Debian 11

Come installare Nginx con ngx_pagespeed su CentOS

Come installare phpMyAdmin su Nginx

Come installare Nginx con PHP-FastCGI su CentOS 6

Come installare Magento con Nginx su CentOS 7

Come installare phpMyAdmin su CentOS 8