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

phpMyAdmin installeren met Nginx op CentOS 8

phpMyAdmin is een gratis en open source beheertool voor MySQL en MariaDB. Als een draagbare webtoepassing die voornamelijk in PHP is geschreven, is het een van de meest populaire MySQL-beheertools geworden, vooral voor webhostingservices. In deze handleiding gaan we phpMyAdmin installeren met Nginx op CentOS 7.

Uw cloudserver implementeren
Als u zich nog niet heeft geregistreerd bij Cloudwafer , moet u zich eerst aanmelden . Neem even de tijd om een ​​account aan te maken, waarna u eenvoudig uw eigen cloudservers kunt inzetten.

Nadat u zich heeft aangemeld, logt u in op uw Cloudwafer Client Area met het wachtwoord in uw e-mail en implementeer uw Cloudwafer cloudserver.

Systeempakketten op CentOS bijwerken
Het wordt altijd aanbevolen om het systeem bij te werken naar de nieuwste pakketten voordat u met grote installaties begint. Dit doe je met het onderstaande commando:

sudo yum update

Nginx installeren
Installeer Nginx met behulp van de CentOS-pakketbeheerder yum zoals hieronder weergegeven:

sudo yum install nginx

Nginx-versie controleren
Na de installatie kunt u de geïnstalleerde versie van de Nginx-webserver op uw CentOS 7-server controleren door het volgende commando uit te voeren:

sudo nginx -v 

Installeer phpMyAdmin
Het phpMyAdmin-pakket is niet beschikbaar als RPM-pakket in OS-repositories voor CentOS 8. We zullen het archief dus downloaden van de officiële website.

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

Installeer phpMyAdmin met de volgende opdracht.

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

Verplaats de phpMyAdmin-map zoals hieronder weergegeven:

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

Kopieer het voorbeeldconfiguratiebestand.

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

Bewerk het configuratiebestand en voeg het blowfish-geheim toe.

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

Genereer kogelvisgeheim en werk het geheim bij in de onderstaande regel.

Importeer vervolgens de create_tables.sql om nieuwe tabellen te maken voor phpMyAdmin.

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

Maak een virtueel hostbestand met de naam phpMyAdmin.conf in de /etc/nginx/conf.d .

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

Voeg de volgende wijzigingen toe aan de domeinnaam. U kunt deze vervangen door uw eigen domeinnaam of het IP-adres van uw server.

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. phpMyAdmin installeren met Nginx op CentOS 8

  2. Kan geen hoofdsleutel maken voor hoofddatabase in azure sql

  3. Maak een databasediagram in phpMyAdmin

  4. Hoe een time-out in phpmyadmin op te lossen?