Memasang phpMyAdmin pada Nginx + PHP-fpm di Ubuntu

Dapatkan update terbaru Linuxku.com di kanal Telegram https://telegram.me/linuxkudotcom.
PhpMyAdmin adalah aplikasi yang digunakan untuk mengatur database server Mariadb/MySQL secara GUI berbasis web yang cukup populer digunakan oleh para web developer. Apalagi phpMyAdmin ini sudah terintegrasi dengan Cpanel sehingga kehadirannya menjadikan ia semakin dikenal.

Tutorial kali ini penulis akan memberikan bagaimana cara memasang phpMyAdmin di server yang mana menggunakan Nginx pada Ubuntu. Jika Anda pengguna Apache, memasang phpMyAdmin tidaklah terlalu rumit, lain hal untuk Nginx, perlu ada sedikit konfigurasi, oleh karena itu tulisan ini hadir yang mana mudah-mudahan menjadikan suatu referensi untuk menyelesaikan masalah kerumitan tersebut.


Sesuai judul kita memasang phpMyAdmin pada Nginx + php-fpm pastikan sebelumnya Anda sudah memasangnya. Jika belum Anda bisa memasang Nginx dan php-fpm, juga mariadb/mysql dengan mengikuti tutorial sebelumnya di linuxku.com yakni:


  1. http://www.linuxku.com/2016/10/memasang-nginx-dan-php-fpm-di-ubuntu.html
  2. http://www.linuxku.com/2016/05/menjalankan-php-menggunakan-nginx.html
  3. http://www.linuxku.com/2016/05/menginstall-mysql-server-untuk.html
  4. http://www.linuxku.com/2016/06/install-mariadb-sebagai-penganti-mysql.html

Jika sudah ada, Anda bisa langsung memasang phpMyAdmin dengan perintah:

$ sudo apt-get install phpmyadmin

Jika ada pilihan seperti gambar di bawah ini:

Langsung saja kita lewatkan (jangan memilih kedua web server di atas), tekan tombol <TAB>, sampai ke <Ok>.

Lalu

Dan masukan root user:

Kemudian masukan password dari root tersebut:

Masukan password untuk phpMyAdmin:

Jika Anda mendapatkan galat seperti gambar di bawah ini

Langsung saja klik <ok>, kemudian pilih <ignore>, dan lakukan perbaikan seperti link di bawah ini:

http://www.linuxku.com/2016/10/mengatasi-access-denied-for-user.html 

Jika sudah langsung kita konfigurasi ulang dengan perintah di bawah ini:

$ sudo dpkg-reconfigure phpmyadmin

Pilih Unix Socket

Lalu masukan root user:

Dan masukan root password Anda:

Masukan nama table database yang digunakan oleh phpMyAdmin:

Lalu kita buat symbolic link, ke directory root dari Nginx, agar Nginx dapat mengakses directory phpMyAdmin secara lansung.
$ sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html/

Langsung saja Anda akses phpMyAdmin:

Mudah bukan? Ada sedikit tips agar phpMyAdmin Anda lebih aman gunakan password authentication, bisa baca artikel: http://www.linuxku.com/2016/08/mengaktifkan-password-authentication.html

Semoga bermanfaat 🙂

Yakin Ngga Mau Diskusi ?

Yuk diskusi cerdas. Gunakan nama asli agar komentar Anda disetujui.