Membuat database phpMyAdmin pada Web Server Nginx dan Apache memang sedikit berbeda jika dibandingkan akan lebih mudah pada Web Server Apache karena hanya tinggal install dan phpMyAdmin sudah bisa dijalankan, Namun pada Web Server Nginx ada beberapa tambahan konfigurasinya, berikut adalah langkah konfigurasi phpMyAdmin pada Webserver Nginx.

Langkah pertama adalah install phpMyAdmin dengan perintah:

 apt-get udate
 apt-get install phpmyadmin

Karena kita tidak menngunakan Nginx maka jangan centang apapun dan langsung pilih OK

Pilih Yes, selanjutnya masukkan password phpMyAdmin kalian

Langkah kedua adalah membuat link lokasi phpMyAdmin agar Web Server Nginx lebih mudah menemukan lokasi dari phpMyAdmin:

 sudo ln -s /usr/share/phpmyadmin /usr/share/nginx/html

Langkah ketiga membuat pada site-avaliable:

 cd /etc/nginx/site-avaliable/
 cp default database
 nano database

Edit pada bagian:

server {
	listen 80 default_server;
	listen [::]:80 default_server;

	root /usr/share/nginx/html;

	# Add index.php to the list if you are using PHP
	index index.php index.html index.htm index.nginx-debian.html;

	server_name server_ip_or_server_domain;

	location / {
		# First attempt to serve request as file, then
		# as directory, then fall back to displaying a 404.
		try_files $uri $uri/ =404;
	}

	# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000
	#
	location ~ \.php$ {
		include snippets/fastcgi-php.conf;
		fastcgi_pass unix:/run/php/php7.0-fpm.sock;
	}

	# deny access to .htaccess files, if Apache's document root
	# concurs with nginx's one
	#
	location ~ /\.ht {
		deny all;
	}
}

Simpan konfigurasi, kemudian ketikkan perintah:

ln -s /etc/nginx/sites-available/database /etc/nginx/sites-enabled

Langkah terakhir restart service dan mengaktifkan mcrypt PHP module pada phpMyAdmin:

 phpenmod mcrypt
 service php7.0-fpm restart
 service nginx restart

Kemudaian akses phpMyadmin kalian,

 http://server_domain_or_IP/phpmyadmin

Maka akan tampil sepeti gambar dibawah ini:

Source:
https://www.digitalocean.com/community/tutorials/how-to-install-and-secure-phpmyadmin-with-nginx-on-an-ubuntu-14-04-server/

9226total visits,3visits today

Leave a Reply

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