GNU/Linux >> Belajar Linux >  >> Linux

Cara menginstal PhpMyAdmin di Ubuntu 18.04 LTS

Jika Anda tidak mahir mengelola database MySQL Anda di terminal, phpMyAdmin menyediakan antarmuka grafis yang menyederhanakan administrasi database Anda. phpMyAdmin adalah panel kontrol berbasis PHP front-end gratis dan open-source yang memungkinkan Anda untuk mengelola database &pengguna MySQL Anda, menjalankan kueri kompleks, mengimpor dan mengekspor cadangan database, meninjau aktivitas SQL, dan menyesuaikan berbagai pengaturan lain yang berkaitan dengan database MySQL Anda. Dalam tutorial ini, Anda akan mempelajari cara menginstal phpMyAdmin di Ubuntu 18.04.

Prasyarat

Sebelum kita melanjutkan untuk menginstal phpMyAdmin, pastikan Anda telah menginstal yang berikut ini.

  1. LAMP stack – Linux Apache MySQL PHP. Anda dapat mengikuti langkah-langkah dalam tutorial ini untuk menginstal LAMP stack di Ubuntu.
  2. MySQL 5.0.1 atau lebih baru
  3. PHP 5.2.0 atau lebih baru

Untuk memeriksa versi MySQL, masuk ke database MySQL seperti yang ditunjukkan.

# mysql -u root -p

Berikan dan kata sandi, dan setelah itu, detail, termasuk versi MySQL, akan ditampilkan

Keluaran

Untuk memeriksa versi PHP, jalankan perintah.

# php -v 

Keluaran

Instal phpMyAdmin di Ubuntu 18.04

phpMyAdmin tersedia dan selalu diperbarui di repositori Ubuntu. Oleh karena itu, ini adalah cara yang disarankan untuk menginstal phpMyAdmin.

Langkah 1:Perbarui Sistem

Pertama, perbarui repositori sistem menggunakan perintah di bawah ini

# sudo apt update -y

Keluaran

Langkah 2:Instal dan konfigurasikan phpMyAdmin

Untuk menginstal phpMyAdmin, jalankan perintah

# sudo apt install phpMyAdmin -y

Keluaran

Saat proses instalasi berlangsung, Anda akan disajikan layar di bawah ini yang mengharuskan Anda untuk memilih server web.

Tekan SPASI tombol untuk menyorot ‘Apache ‘.

Tekan TAB tombol yang memindahkan kursor ke OK tombol

Selanjutnya, tekan ENTER.

Instalasi akan berlanjut selama beberapa detik dan kemudian membawa Anda ke layar ini.

Pilih ‘Ya ' dan tekan ENTER

Sistem akan meminta Anda untuk memasukkan kata sandi phpMyAdmin. Berikan kata sandi.

Konfirmasi kata sandi di layar berikutnya

Setelah instalasi selesai, Anda dapat menemukan konfigurasi phpMyAdmin di /etc/apache2/conf-enabled/phpmyadmin.conf berkas

Terakhir, restart server web Apache untuk melakukan perubahan

# systemctl restart apache2

Langkah 3:Mengakses panel phpMyAdmin

Untuk masuk ke phpMyAdmin, jalankan browser Anda dan jelajahi URL server Anda seperti yang ditunjukkan

https://server-ip/phpmyadmin/

Pastikan untuk masuk menggunakan pengguna root dan kata sandi yang sesuai

Tekan "Go" Untuk mengakses dasbor phpMyAdmin

Mengamankan phpMyAdmin

Sebelum kita menyelesaikan tutorial ini, kita perlu memperhatikan beberapa pertimbangan keamanan saat menggunakan phpMyAdmin.

phpMyAdmin berkomunikasi langsung dengan database MySQL dan menggunakan kredensial otentikasi yang sama yang digunakan saat mengakses MySQL. Untuk 2 alasan ini, phpMyAdmin menjadi target potensial bagi peretas. Oleh karena itu, menjalankan phpMyAdmin melalui koneksi HTTP biasa tidak disarankan. Salah satu cara mengamankan instance phpMyAdmin kami adalah dengan menempatkan gateway di depan platform.

Kami akan menggunakan .htaccess Apache untuk otorisasi dan otentikasi.

Konfigurasi Apache untuk mengizinkan penggantian .htaccess

Untuk memulainya, kita akan mengaktifkan fungsi .htaccess file override dengan mengedit file konfigurasi Apache di /etc/apache2/conf-available/phpmyadmin.conf .

Kami akan menambahkan AllowOverride All direktif di bagian file konfigurasi Apache seperti yang ditunjukkan



    Options FollowSymLinks
    DirectoryIndex index.php
    AllowOverride All
    . . .

Simpan dan keluar dari editor teks.

Untuk melakukan perubahan, mulai ulang server web Apache

# systemctl restart apache2

Buat file .htaccess

Setelah mengaktifkan .htaccess gunakan untuk aplikasi phpMyAdmin kita, mari kita buat .htaccess file untuk implementasi keamanan.

Agar berhasil, kita akan membuat file di dalam direktori phpMyAdmin

sudo vim /usr/share/phpmyadmin/.htaccess

Tambahkan informasi berikut ke file


/usr/share/phpmyadmin/.htaccess
AuthType Basic
AuthName "Restricted Files"
AuthUserFile /etc/phpmyadmin/.htpasswd
Require valid-user

Mari kita lihat beberapa istilah dalam file

AuthType Basic :Atribut menentukan jenis otentikasi yang akan diterapkan. Ini mengimplementasikan otentikasi kata sandi menggunakan file kata sandi.

AuthName :Atribut ini menyetel pesan untuk kotak dialog otentikasi.

AuthUserFile :Ini menentukan lokasi file kata sandi yang akan digunakan untuk otentikasi.

Require valid-user :Atribut ini menetapkan bahwa hanya pengguna yang diautentikasi yang diizinkan untuk mengakses aplikasi phpMyAdmin. Ini mencegah pengguna yang tidak sah untuk masuk.

Buat file .htpasswd untuk otentikasi

Tahap terakhir adalah membuat .htpasswd file untuk otentikasi. Kita akan membuatnya di dalam /etc/phpmyadmin/.htpasswd file seperti yang kami tentukan sebelumnya di /usr/share/phpmyadmin/.htaccess berkas.

sudo htpasswd -c  /usr/share/phpmyadmin/.htpasswd username

Setelah itu, Anda akan diminta untuk membuat kata sandi dan kemudian mengonfirmasi pengguna yang Anda buat.

Pada output di bawah, kami telah membuat pengguna 'spikey

Anda dapat menambahkan pengguna tambahan tanpa -c bendera seperti yang ditunjukkan

# sudo htpasswd /etc/phpmyadmin/.htpasswd additionaluser 

Sekarang, mari kita akses phpMyAdmin melalui browser. Perhatikan kotak dialog autentikasi pop-up.

Gunakan kredensial yang Anda tetapkan menggunakan htpasswd perintah dan klik 'Masuk'.

https://server-ip/phpmyadmin/

Setelah login, Anda akan diarahkan ke dashboard phpMyAdmin seperti sebelumnya.

Menutup

Ini menyimpulkan tutorial kami tentang bagaimana Anda dapat menginstal phpMyAdmin di Ubuntu 18.04 dengan keamanan tambahan. phpMyAdmin menyediakan cara yang mulus dan efisien untuk mengelola database, pengguna, dan aspek lain dari database dan tabel Anda.


Linux
  1. Cara Menginstal Mytop di Ubuntu 16.04 LTS

  2. Cara Menginstal MySQL di Ubuntu 20.04 LTS

  3. Cara Menginstal MySQL Workbench di Ubuntu 20.04 LTS

  1. Cara Menginstal MySQL 8.0 di Ubuntu 18.04

  2. Cara Menginstal MySQL di Ubuntu 18.04 LTS

  3. Cara Menginstal phpMyAdmin di Ubuntu 20.04

  1. Cara Menginstal phpMyAdmin di Ubuntu

  2. Cara Memasang dan Mengamankan phpMyAdmin di Ubuntu 18.04 LTS

  3. Cara Menginstal Go di Ubuntu 22.04 LTS