
phpMyAdmin adalah alat administrasi berbasis web untuk mengelola server MySQL, MariaDB dan Drizzle; ini membantu dalam melakukan aktivitas basis data seperti membuat, menghapus, membuat kueri, tabel, kolom, relasi, indeks, pengguna, izin, dll.
Panduan ini akan membantu Anda menginstal phpMyAdmin di Fedora 27 / Fedora 26 /25.
Instal phpMyAdmin
Instal phpMyAdmin menggunakan perintah berikut.
dnf -y install phpmyadmin httpd
Konfigurasi phpMyAdmin
Secara default phpMyAdmin menempatkan file konfigurasi web di /etc/httpd/conf.d direktori; ia memiliki aturan dan izin akses. phpMyAdmin hanya dapat diakses dari localhost, untuk mengubahnya; kita harus mengedit file phpMyadmin.conf.
Di Fedora, akses web dikelola oleh mod_authz_core.c modul; jadi aturan izinkan atau tolak yang normal tidak akan berfungsi meskipun Anda mengubahnya.
vi /etc/httpd/conf.d/phpMyAdmin.conf
Konfigurasi default akan terlihat seperti di bawah ini.
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>
Harap beri komentar Memerlukan ip 127.0.0.1 dan Memerlukan ip ::1 lalu tambahkan Wajibkan semua diberikan tepat di bawah ke baris komentar. Tampilannya akan seperti di bawah ini.
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> Mulai ulang layanan Apache.
systemctl restart httpd
Konfigurasikan firewall untuk mengizinkan permintaan HTTP dari jaringan eksternal.
firewall-cmd --permanent --add-service=http firewall-cmd --reload
Akses phpMyAdmin
Sekarang akses phpMyAdmin dari browser, URL akan menjadi
http://alamat-ip-anda/phpMyAdminMasuk sebagai root (Admin database) atau pengguna DB.
Anda akan mendapatkan halaman database.
Itu saja. Semoga ini membantu Anda, kami menyambut komentar Anda.