GNU/Linux >> Znalost Linux >  >> Fedora

Nainstalujte phpMyAdmin na Fedoru 27 / Fedoru 26/25/24


phpMyAdmin je webový administrační nástroj pro správu serverů MySQL, MariaDB a Drizzle; pomáhá při provádění databázových činností, jako je vytváření, mazání, dotazování, tabulky, sloupce, vztahy, indexy, uživatelé, oprávnění atd.

Tato příručka vám pomůže nainstalovat phpMyAdmin na Fedora 27 / Fedora 26 /25.

Nainstalujte phpMyAdmin

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

dnf -y install phpmyadmin httpd

Nakonfigurujte phpMyAdmin

Ve výchozím nastavení phpMyAdmin umístí webový konfigurační soubor do /etc/httpd/conf.d adresář; má pravidla a přístupová oprávnění. phpMyAdmin je přístupný pouze z localhost, to změnit; musíme upravit soubor phpMyadmin.conf.

Ve Fedoře je webový přístup řízen mod_authz_core.c modul; takže normální pravidla povolení nebo zakázání nebudou fungovat, i když je upravíte.

vi /etc/httpd/conf.d/phpMyAdmin.conf

Výchozí konfigurace bude vypadat níže.

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       Require ip 127.0.0.1
       Require ip ::1
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Napište prosím komentář Vyžadovat IP 127.0.0.1 a Vyžadovat IP ::1 poté přidejte Vyžadovat uděleno vše těsně pod komentovaný řádek. Bude to vypadat níže.

Alias /phpMyAdmin /usr/share/phpMyAdmin
Alias /phpmyadmin /usr/share/phpMyAdmin

<Directory /usr/share/phpMyAdmin/>
   AddDefaultCharset UTF-8

   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       # Require ip 127.0.0.1
       # Require ip ::1
       Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

<Directory /usr/share/phpMyAdmin/setup/>
   <IfModule mod_authz_core.c>
     # Apache 2.4
     <RequireAny>
       # Require ip 127.0.0.1
       # Require ip ::1
       Require all granted
     </RequireAny>
   </IfModule>
   <IfModule !mod_authz_core.c>
     # Apache 2.2
     Order Deny,Allow
     Deny from All
     Allow from 127.0.0.1
     Allow from ::1
   </IfModule>
</Directory>

Restartujte službu Apache.

systemctl restart httpd

Nakonfigurujte bránu firewall tak, aby umožňovala požadavek HTTP z externí sítě.

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

Přístup k phpMyAdmin

Nyní otevřete phpMyAdmin z prohlížeče, URL bude

http://vaše-ip-adresa/phpMyAdmin

Přihlaste se jakoroot (administrátor databáze) nebo uživatel DB.

Získáte stránku databáze.

To je vše. Doufám, že vám to pomohlo, uvítáme vaše komentáře.


Fedora
  1. Jak nainstalovat Node.js na Fedora 35 / Fedora 34

  2. Nainstalujte LibreOffice 3.5 na Fedoru 16 / Fedoru 15

  3. Nainstalujte VMware Workstation 8 na Fedoru 16

  1. Nainstalujte Adobe Reader 9.5 na Fedoru 18

  2. Nainstalujte VirtualBox 4.2 na Fedoru 18

  3. Nainstalujte VMware Workstation 9 na Fedoru 18

  1. Jak nainstalovat Vagrant na Fedoru 34

  2. Nainstalujte si ownCloud 7 na Fedoru 21

  3. Nainstalujte phpMyAdmin na Fedoru 27 / Fedoru 26/25/24