phpMyAdmin
 sql >> Datenbank >  >> Database Tools >> phpMyAdmin

Installieren von phpMyAdmin mit Nginx unter CentOS 8

phpMyAdmin ist ein kostenloses Open-Source-Verwaltungstool für MySQL und MariaDB. Als tragbare Webanwendung, die hauptsächlich in PHP geschrieben wurde, ist sie zu einem der beliebtesten MySQL-Verwaltungstools geworden, insbesondere für Webhosting-Dienste. In dieser Anleitung werden wir phpMyAdmin mit Nginx installieren auf CentOS 7.

Bereitstellen Ihres Cloud-Servers
Wenn Sie sich noch nicht bei Cloudwafer registriert haben , sollten Sie sich zunächst anmelden . Nehmen Sie sich einen Moment Zeit, um ein Konto zu erstellen, danach können Sie ganz einfach Ihre eigenen Cloud-Server bereitstellen.

Sobald Sie sich angemeldet haben, melden Sie sich in Ihrem Cloudwafer-Kundenbereich an mit dem in Ihrer E-Mail angegebenen Passwort und stellen Sie Ihren Cloudwafer bereit Cloud-Server.

Aktualisieren von Systempaketen auf CentOS
Es wird immer empfohlen, dass Sie das System auf die neuesten Pakete aktualisieren, bevor Sie mit größeren Installationen beginnen. Dies geschieht mit dem folgenden Befehl:

sudo yum update

Installieren von Nginx
Installieren Sie Nginx mit dem CentOS-Paketmanager yum wie unten gezeigt:

sudo yum install nginx

Überprüfe die Nginx-Version
Nach der Installation können Sie die installierte Version des Nginx-Webservers auf Ihrem CentOS 7-Server überprüfen, indem Sie den folgenden Befehl ausführen:

sudo nginx -v 

Installieren Sie phpMyAdmin
Das phpMyAdmin-Paket ist nicht als RPM-Paket in Betriebssystem-Repositories für CentOS 8 verfügbar. Daher werden wir das Archiv von der offiziellen Website herunterladen.

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

Installieren Sie phpMyAdmin mit dem folgenden Befehl.

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

Verschieben Sie das phpMyAdmin-Verzeichnis wie unten gezeigt:

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

Kopieren Sie die Beispielkonfigurationsdatei.

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

Bearbeiten Sie die Konfigurationsdatei und fügen Sie das Blowfish-Secret hinzu.

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

Blowfish-Geheimnis generieren und das Geheimnis in der unteren Zeile aktualisieren.

Als nächstes importieren Sie die create_tables.sql um neue Tabellen für phpMyAdmin zu erstellen.

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

Erstellen Sie eine virtuelle Hostdatei namens phpMyAdmin.conf in /etc/nginx/conf.d .

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

Fügen Sie die folgenden Änderungen am Domänennamen hinzu. Sie können es durch Ihren eigenen Domänennamen oder die IP-Adresse Ihres Servers ersetzen.

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;
   }
}