phpMyAdmin
 sql >> Baza danych >  >> Database Tools >> phpMyAdmin

Instalowanie phpMyAdmina z Nginx na CentOS 8

phpMyAdmin to bezpłatne narzędzie administracyjne typu open source dla MySQL i MariaDB. Jako przenośna aplikacja internetowa napisana głównie w PHP, stała się jednym z najpopularniejszych narzędzi administracyjnych MySQL, zwłaszcza dla usług hostingowych. W tym przewodniku zainstalujemy phpMyAdmin z Nginx na CentOS 7.

Wdrażanie serwera w chmurze
Jeśli nie zarejestrowałeś się jeszcze w Cloudwafer , należy zacząć od zarejestrowania się . Poświęć chwilę, aby utworzyć konto, po którym możesz łatwo wdrożyć własne serwery w chmurze.

Po zarejestrowaniu się zaloguj się do strefy klienta Cloudwafer za pomocą hasła podanego w wiadomości e-mail i wdróż swój Cloudwafer serwer w chmurze.

Aktualizowanie pakietów systemowych w CentOS
Zawsze zaleca się zaktualizowanie systemu do najnowszych pakietów przed rozpoczęciem większych instalacji. Odbywa się to za pomocą poniższego polecenia:

sudo yum update

Instalowanie Nginx
Zainstaluj Nginx za pomocą menedżera pakietów CentOS yum jak pokazano poniżej:

sudo yum install nginx

Sprawdzanie wersji Nginx
Po instalacji możesz sprawdzić zainstalowaną wersję serwera WWW Nginx na serwerze CentOS 7, wydając następujące polecenie:

sudo nginx -v 

Zainstaluj phpMyAdmina
Pakiet phpMyAdmin nie jest dostępny jako pakiet RPM w repozytoriach systemu operacyjnego dla CentOS 8. Dlatego pobierzemy archiwum z oficjalnej strony internetowej.

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

Zainstaluj phpMyAdmin za pomocą następującego polecenia.

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

Przenieś katalog phpMyAdmin, jak pokazano poniżej:

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

Skopiuj przykładowy plik konfiguracyjny.

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

Edytuj plik konfiguracyjny i dodaj sekret Blowfish.

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

Wygeneruj sekret rozdymki i zaktualizuj sekret w poniższym wierszu.

Następnie zaimportuj create_tables.sql do tworzenia nowych tabel dla phpMyAdmin.

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

Utwórz plik wirtualnego hosta o nazwie phpMyAdmin.conf w /etc/nginx/conf.d .

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

Dodaj następujące zmiany w nazwie domeny. Możesz ją zastąpić własną nazwą domeny lub adresem IP serwera.

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. DBeaver
  2.   
  3. phpMyAdmin
  4.   
  5. Navicat
  6.   
  7. SSMS
  8.   
  9. MySQL Workbench
  10.   
  11. SQLyog
  1. jak napisać procedurę wstawiania danych do tabeli w phpmyadmin?

  2. jak połączyć się z bazą danych, gdy serwer jest w gnieździe uniksowym?

  3. Instalowanie phpMyAdmina z Nginx na CentOS 7

  4. Czy ktoś może mi pomóc dowiedzieć się, co jest nie tak z tym kodem?

  5. Jak zwiększyć limit rozmiaru importu w phpMyAdmin?