Cara Menginstall PHPMyAdmin di NGINX ubuntu 16.04 LTS

Cara Menginstall PHPMyAdmin di NGINX ubuntu 16.04 LTS

WarungKomputer.com-Masih seputar NGiNX, kali ini saya akan sharing sedikit mengenai Cara Install PHPMyAdmin di NGINX Ubuntu 16.04 LTS, agar sedikit indah dilihat maka saya menggunakan serverblocks / virtual hosts jadi misalnya saya akses phpmyadmin di local dengan mengetikkan url : http://pma.dev atau http://phpmyadmin.dev . jadi lebih user friendly.

Untuk cara membuat server blocks bisa lihat di artikel berikut ini dan tentunya pastikan NGinX telah diinstal berjalan dengan baik, silahkan lihat artikel berikut ini Cara Menginstall PHPMyAdmin di NGINX ubuntu 16.04 LTS.

Cara Menginstall PHPMyAdmin di NGINX ubuntu 16.04 LTS

Oke langsung saja ke topik pembahasan, asumsi disini sudah menginstall NGinX, PHP dan MySQL (LEMPP) dan sudah paham cara membuat serverblocks

Jika syarat diatas terpenuhi eksekusi saja langkah dibawah ini via terminal.

  • Lakukan Update

sudo apt update

  • Install phpmyadmin

sudo apt install phpmyadmin php-mbstring php-gettext

Pada saat menginstall phpMyAdmin akan dihadapkan dengan jendela yang menanyakan akan dipasang di web server apa. Memang tidak ada nginx, pilihan hanya ada Apache dan httpd, maka pilih Apache.

Tekan tombol tab untuk navigasi.

*Configure database for phpmyadmin with dbconfig-common? Yes

Setelah itu ada pertanyaan root password (administrative user), gunakan root password mysql yang yang dibuat sebelumnya. Jika proses login dengan root password berhasil, selanjutnya membuat password untuk phpMyAdmin. Bedakan password phpMyAdmin dengan password untuk root, gunakan password yang kuat.

  • Buat soft links folder root phpmyadmin ke /usr/share/nginx/html
    sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html
    
  • Buat file serverblocks di NGiNX
    sudo nano /etc/nginx/sites-available/pma.dev
    

Tulis kode berikut di file tersebut:

server {
	listen 80;

	server_name pma.dev;

	root /usr/share/phpmyadmin;

	index index.php;

	location / {

		 try_files $uri $uri/ @phpmyadmin;

 }

 location @phpmyadmin {

			fastcgi_pass unix:/run/php/php7.0-fpm.sock;   #Sesuaikan dengan versi PHP

			fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin/index.php;

			include /etc/nginx/fastcgi_params;

			fastcgi_param SCRIPT_NAME /index.php;

	}


	location ~ \.php$ {

			fastcgi_pass unix:/run/php/php7.0-fpm.sock;  #Sesuaikan dengan versi PHP

			fastcgi_index index.php;

			fastcgi_param SCRIPT_FILENAME /usr/share/phpmyadmin$fastcgi_script_name;

			include fastcgi_params;

	}
}
  • Daftarkan serverblocks yang sudah dibuat ke serverblocks aktif
    sudo ln -s /etc/nginx/sites-available/pma.dev /etc/nginx/sites-enabled/pma.dev
    
  • Daftarkan pada hosts sesuai dengan server name yang sudah didaftarkan pada server blocks tadi.
    sudo nano /etc/hosts
    

sehingga menjadi :

	128.127.0.0.1   localhost
	127.0.0.1   guest-desktop
	127.0.0.1   pma.dev
  • Restart NGiNX
    sudo service nginx restart
    
  • Restart PHP
    sudo service php7.0-fpm restart
    
  • Akses pada alamat url berikut ini :
    http://pma.dev
    

maka pada halaman browser akan tampil PHPMyAdmin dengan URL yang user Friendly

itulah Cara Menginstall PHPMyAdmin di NGINX ubuntu 16.04 LTSh. Bagaimana mudah bukan?, semoga artikel di atas bermanfaat dan bisa membantu kalian, jika ada yang ingin kalian sampaikan silakan komentar dibawah ini dan jangan lupa baca artike-artikel lainnya di warung komputer. semoga bermanfaat.

 

SUMBER:
codepolitan.com

Share your love
Ahmad Sofian
Ahmad Sofian

Ahmad Sofian adalah penulis utama di blog artikel Warung Komputer yang khusus membahas artikel tentang teknologi selain sebagai web developer di Warung Komputer. Selain membahas artikel mengenai teknologi, Warung Komputer juga melayani Jasa Servis Laptop & Komputer, Rakit Komputer, Pembuatan Website & SEO dan Web/Mobile Apps.

Articles: 2481

Newsletter Updates

Enter your email address below and subscribe to our newsletter

Leave a Reply

Your email address will not be published. Required fields are marked *