Cara Menginstall PHPMyAdmin di NGINX ubuntu 16.04 LTS

BlogTutorial Komputer

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

Tags: cara menginstal phpmyadmin di nginx, menginstall phpmyadmin di nginx, nginstall phpmyadmin, nginx ubuntu 16.04 lts
Warung Komputer menyediakan layanan Jasa Pembuatan Website, SEO, Digital Marketing dan Jasa Service Laptop/Komputer yang memiliki tenaga ahli professional dan berpengalaman.

Warung Komputer | Your Trusted IT Partner
Telpon/WhatsApp : 0811-1014-930
Email : mail@warungkomputer.co.id
Website : warungkomputer.com

Artikel Terkait

Cara Mengetahui PC Terinfeksi Meltdown dan Spectre
Cara Mengatasi Bug Aplikasi di Windows 10

Leave a Reply

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

Fill out this field
Fill out this field
Please enter a valid email address.

Kategori Artikel

Archives