Menginstal PHPMyAdmin
Pastikan LAMP (Linux, Apache, MySQL, dan PHP) sudah terinstal di kotak tempat penginstalan sedang dicoba.
Langkah Pertama :- Penyiapan penginstalan
Untuk menginstal di Ubuntu
Langkah pertama adalah memperbarui indeks paket lokal dan mengunduh paket melalui perintah apt di Ubuntu
$ sudo apt-get update
Untuk menginstal di Centos
Paket phpMyAdmin tidak disertakan dalam repositori default CentOS, tetapi tersedia di repositori Fedora Projects EPEL (Extra Packages for Enterprise Linux).
# cd ~ # wget http://download.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm
Instal rpm yang diunduh dengan menjalankan
# sudo rpm -ivh epel-release*
Jalankan “yum repolist” perintah untuk memeriksa instalasi repo EPEL
Langkah Kedua:- Instalasi PhpMyadmin
Untuk Menginstal di Ubuntu jalankan perintah berikut
$ sudo apt-get install phpmyadmin
Untuk menginstal di Centos jalankan perintah berikut
# yum install phpmyadmin
Selama instalasi, cari petunjuk. Untuk pemilihan server pilih apache2. Pilih ya ketika ditanya apakah akan menggunakan dbconfig-common untuk mengatur database. Anda akan dimintai kata sandi administrator database Anda. Anda kemudian akan diminta untuk memilih dan mengonfirmasi kata sandi untuk aplikasi phpMyAdmin itu sendiri.
Proses instalasi menambahkan file konfigurasi Apache phpMyAdmin ke dalam direktori /etc/apache2/conf-d/, dari mana file itu dibaca secara otomatis.
Sekarang kita perlu mengaktifkan php5-mcrypt secara eksplisit dengan menjalankan perintah
$ sudo php5enmod mcrypt
Mulai ulang Apache agar perubahan diterapkan. Buka url http://IP_address/phpmyadmin. Sekarang Anda dapat login menggunakan root sebagai pengguna dan kata sandi yang ditetapkan selama instalasi mysql
Langkah Ketiga :- Mengamankan Instance phpMyAdmin
Kita dapat mengamankan akses ke link phpmyadmin dengan menggunakan file .htaccess dengan mengedit file conf seperti di bawah ini
$ sudo nano /etc/apache2/conf.d/phpmyadmin.conf
Di sini kita akan mengizinkan arahan di bagian
<Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php AllowOverride All </Directory>
Sekarang simpan file dan mulai ulang apache
Di Ubuntu:
$ service apache2 restart
Dalam Centos:
# service httpd restart
Langkah Empat :Buat file .htaccess
Sekarang kita perlu membuat File .htaccess. File harus dibuat di direktori aplikasi dalam hal ini /usr/share/phpmyadmin dengan baris berikut
AuthType Basic AuthName "Restricted Files" AuthUserFile /etc/phpmyadmin/.htpasswd Require valid-user
Simpan file dan keluar
Sekarang buat file .htpasswd untuk otentikasi. Kita harus menginstal paket tambahan untuk langkah ini di lokasi /etc/phpmyadmin.
Di Ubuntu:
$ sudo apt-get install apache2-utils
Dalam Centos:
# yum install httpd-tools
Sekarang kita dapat membuat file yang diperlukan menggunakan sintaks di bawah ini
$ sudo htpasswd -c /etc/phpmyadmin/.htpasswd username
Anda dapat memberikan nama pilihan Anda dan selanjutnya akan meminta kata sandi. File otentikasi kami dibuat. Sekarang ketika kami mencoba mengakses tautan http://domain_name_or_IP/phpmyadmin, itu akan meminta dengan layar login dan kami dapat menggunakan detail pengguna yang dibuat di .htpasswd untuk mengakses phpmyadmin limk