sql >> Databáze >  >> Database Tools >> phpMyAdmin

Instalace phpMyAdmin s Nginx na CentOS 8

phpMyAdmin je bezplatný a open source administrační nástroj pro MySQL a MariaDB. Jako přenosná webová aplikace napsaná primárně v PHP se stala jedním z nejoblíbenějších administračních nástrojů MySQL, zejména pro webhostingové služby. V této příručce nainstalujeme phpMyAdmin pomocí Nginx na CentOS 7.

Nasazení vašeho cloudového serveru
Pokud jste se ještě nezaregistrovali u Cloudwafer , měli byste začít tím, že se zaregistrujete . Udělejte si chvilku na vytvoření účtu, po kterém můžete snadno nasadit své vlastní cloudové servery.

Jakmile se zaregistrujete, přihlaste se do Klientské oblasti Cloudwafer s heslem uvedeným ve vaší poště a nasaďte svůj Cloudwafer cloudový server.

Aktualizace systémových balíčků v systému CentOS
Vždy se doporučuje aktualizovat systém na nejnovější balíčky před zahájením jakékoli větší instalace. To se provádí pomocí příkazu níže:

sudo yum update

Instalace Nginx
Nainstalujte Nginx pomocí správce balíčků CentOS yum jak je uvedeno níže:

sudo yum install nginx

Kontrola verze Nginx
Po instalaci můžete zkontrolovat nainstalovanou verzi webového serveru Nginx na vašem serveru CentOS 7 zadáním následujícího příkazu:

sudo nginx -v 

Nainstalujte phpMyAdmin
Balík phpMyAdmin není k dispozici jako balíček RPM v repozitářích OS pro CentOS 8. Stáhneme tedy archiv z oficiálního webu.

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

Nainstalujte phpMyAdmin pomocí následujícího příkazu.

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

Přesuňte adresář phpMyAdmin, jak je znázorněno níže:

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

Zkopírujte ukázkový konfigurační soubor.

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

Upravte konfigurační soubor a přidejte tajemství blowfish.

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

Vygenerujte tajný kód blowfish a aktualizujte tajemství na níže uvedeném řádku.

Dále importujte create_tables.sql vytvořit nové tabulky pro phpMyAdmin.

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

Vytvořte soubor virtuálního hostitele s názvem phpMyAdmin.conf v /etc/nginx/conf.d .

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

Přidejte následující změny názvu domény. Můžete jej nahradit vlastním názvem domény nebo IP adresou vašeho serveru.

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 Přístup odepřen

  2. Přejmenování databázových tabulek pomocí PhpMyAdmin

  3. MySQL Timestamp – proč samé nuly?

  4. Chyba maximální doby provádění