Anda di halaman 1dari 13

Konfigurasi Nginx, PHP5-fpm, MariaDB dan

phpmyadmin di Ubuntu Server 14.04


KRISNA WANTO 12:29:00 PM 2 COMMENTS
SHARE:
 Facebook
 Twitter
 Google+
 Pinterest

Assalamualalaikum Warahmatullahi Wabarakatuh, selamat pagi rekan rekan sekalian, Ok


sebelumnya kita sudah membahas mengenai Install Ubuntu Server, Bagaimana
mengkonfigurasi Network Interface dan Konfigurasi IP Address pada Ubuntu Server dan
pada artikel kali ini kita akan menjalankan Service dari Web Server menggunakan Nginx,
Php5-fpm, MariaDB dan phpmyadmin.

Introduction

Nginx (baca: engine x) adalah server HTTP dan reverse proxy gratis berbasis open-source
berkemampuan tinggi, yang dapat juga digunakan sebagai proxy IMAP/POP3. Perangkat
lunak ini diciptakan oleh Igor Sysoev pada tahun 2002, dan dirilis untuk pertama kalinya
secara umum pada tahun 2004. Saat ini Nginx digunakan oleh 7.65% (22.8juta) nama domain
di seluruh dunia.

Nginx terkenal karena performanya yang tinggi, stabil, memiliki banyak fitur, mudah
dikonfigurasi, dan menggunakan sedikit sumberdaya pada server. Nginx digunakan oleh
beberapa website ternama seperti: Netflix, Hulu, Pinterest, CloudFlare, Airbnb,
WordPress.com, GitHub, dll.
Install Nginx

Jalankan perintah dibawah ini untuk menginstall Nginx

wget http://nginx.org/keys/nginx_signing.key
apt-key add nginx_signing.key

edit repository dengan mengedit file /etc/apt/sources.list lalu tambahkan baris berikut

deb http://nginx.org/packages/ubuntu/ trusty nginx


deb-src http://nginx.org/packages/ubuntu/ trusty nginx

update repository dan install nginx dengan perintah

# apt-get update
# apt-get install nginx

setelah selesai jalankan service nginx dengan perintah

# service nginx start

untuk pengetesan buka browser lalu masukan pada url http://IP Server contoh
http://192.168.60.200
Install PHP5-fpm

Install php5-fpm dengan perintah

# apt-get install php5 php5-fpm php5-mysql

lalu edit file php.ini pada file /etc/php5/fpm/php.ini, Cari baris ‘cgi.fix_pathinfo=1', lalu
hilangkan tanda ; dan ganti value 1 menjadi 0.

# nano /etc/php5/fpm/php.ini

anda bisa melakukan search dengan menekan tombol Ctrl + W lalu ketik cgi.fix_pathinfo
lalu Enter

; http://php.net/cgi.fix-pathinfo

cgi.fix_pathinfo=0

simpan configurasi dengan menekan Ctrl + X jawab Y lalu tekan [ENTER] lalu edit file
default.conf yang berada pada direktori /etc/nginx/conf.d/default.conf.

# nano /etc/nginx/conf.d/default.conf
lalu edit seperti di bawah ini

server {
listen 80;
server_name localhost;
root /usr/share/nginx/html;

#charset koi8-r;
#access_log /var/log/nginx/log/host.access.log main;

location / {
index index.php index.html index.htm;
}

# pass the PHP scripts to FastCGI server listening on 127.0.0.1:9000


#
location ~ \.php$ {
# root html;
fastcgi_pass 127.0.0.1:9000;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/share/nginx/html/$fastcgi_script_name;
include fastcgi_params;
}
simpan configurasi dengan menekan Ctrl + X jawab Y lalu tekan [ENTER] lalu restart
service nginx

# nginx -t

# service nginx restart

edit file www.conf pada direktori /etc/php5/fpm/pool.d/www.conf tambahkan baris listen =


127.0.0.1:9000

# nano /etc/php5/fpm/pool.d/www.conf

lalu edit seperti dibawah ini

;listen = /var/run/php5-fpm.sock
listen = 127.0.0.1:9000

simpan configurasi dengan menekan Ctrl + X jawab Y lalu tekan [ENTER] lalu restart
service php5

# service php5-fpm restart


selanjutnya buat file info.php pada direktori /usr/share/nginx/html/

# nano /usr/share/nginx/html/info.php

lalu tambahkan script berikut

<?php phpinfo(); ?>

simpan configurasi dengan menekan Ctrl + X jawab Y lalu tekan [ENTER] lalu restart
service nginx

# service nginx restart

untuk pengetesan buka browser dari PC client lalu masukan pada


url http://ipserver/info.php contoh http://192.168.60.200/info.php

Install mariadb 10.0

Ok Selanjutnya Install mariadb 10.0, silahkan copy paste perintah berikut:

# apt-get install software-properties-common


# apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80
0xcbcb082a1bb943db
# add-apt-repository 'deb
http://kartolo.sby.datautama.net.id/mariadb/repo/10.0/ubuntu trusty main'
# apt-get update
# apt-get install mariadb-server

Masukan pasword baru untuk MariaDB

Masukan password yang sama untuk konfirmasi


untuk pengetesan silahkan jalankan perintah berikut

# mysql -v -u root -p
# service mysql status
Install phpmyadmin

# apt-get install phpmyadmin

Pada pilihan Configuring phpmyadmin pilih apache dengan menekan tombol spasi pada
keyboard lalu tekan tombol Tab <Ok> lalu tekan ENTER
Jawab Yes Pada pilihan Configure database for phpmyadmin

Pada pilihan Password of the database masukan password Database MariaDB yang
sebelumnya kita buat
Masukan Password untuk phpmyadmin

Masukan kembali password yang sama untuk konfirmasi

Setelah selesai jalankan perintah berikut


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

Install mcrypt php5-mcrypt

# apt-get install mcrypt php5-mcrypt

# php5enmod mcrypt

Restart Service php5-fpm dan nginx

# service php5-fpm restart

# service nginx restart

untuk pengetesan buka browser dari PC client lalu masukan pada


url http://ipserver/phpmyadmin
contoh http://192.168.60.200/phpmyadmin lalu masukan user dan password
Ok demikian artikel singkat ini saya buat, semoga bermanfaat bagi kita semua..Terimakasih

Anda mungkin juga menyukai