Lompat ke konten Lompat ke sidebar Lompat ke footer

Cara Install Nginx PHP 5 Mariadb dan PhpMyadmin di Ubuntu Server 14.04

Cara Install Nginx PHP 5 Mariadb dan PhpMyadmin di Ubuntu Server 14.04

Selamat pagi sobat blogger sekalian, Kali ini saya akan share bagaimana cara install Nginx, PHP 5, Mariadb dan phpmyadmin. aplikasi aplikasi yang akan kita install ini digunakan untuk Web Server dimana kita dapat membuat website seperti Wordpress, joomla, drupal dll.

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.

1. Install Nginx

Pertama untuk cara install Nginx silahkan jalankan perintah dibawah ini untuk menginstall Nginx

kris@ubuntu:~$ sudo wget http://nginx.org/keys/nginx_signing.key
kris@ubuntu:~$ sudo apt-key add nginx_signing.key

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

kris@ubuntu:~$ sudo nano /etc/apt/sources.list

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

Update repository dan install nginx dengan perintah

kris@ubuntu:~$ sudo apt-get update
kris@ubuntu:~$ sudo apt-get install nginx

Setelah selesai jalankan service nginx dengan perintah

kris@ubuntu:~$ sudo service nginx start

Untuk pengetesan buka browser lalu masukan pada url http://IP Server contoh http://192.168.60.200


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Setelah kita install Nginx langkah selanjutnya kita akan menginstall php5-fpm silahkan jalankan perintah berikut untuk installasinya.

kris@ubuntu:~$ sudo 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.

kris@ubuntu:~$ sudo 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 konfigurasi dengan menekan Ctrl + X jawab Y lalu tekan [ENTER] lalu edit file default.conf yang berada pada direktori /etc/nginx/conf.d/default.conf.

kris@ubuntu:~$ sudo 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;
}

cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

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

kris@ubuntu:~$ sudo nginx -t
kris@ubuntu:~$ sudo service nginx restart

Edit file www.conf pada direktori /etc/php5/fpm/pool.d/www.conf  tambahkan baris listen = 127.0.0.1:9000 

kris@ubuntu:~$ sudo 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

kris@ubuntu:~$ sudo service php5-fpm restart

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

kris@ubuntu:~$ sudo 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

kris@ubuntu:~$ sudo 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


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04


3. Install Database Mariadb 10.0

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

kris@ubuntu:~$ sudo apt-get install software-properties-common
kris@ubuntu:~$ sudo apt-key adv --recv-keys --keyserver hkp://keyserver.ubuntu.com:80 0xcbcb082a1bb943db
kris@ubuntu:~$ sudo add-apt-repository 'deb http://kartolo.sby.datautama.net.id/mariadb/repo/10.0/ubuntu trusty main'
kris@ubuntu:~$ sudo apt-get update
kris@ubuntu:~$ sudo apt-get install mariadb-server

Masukan pasword baru untuk MariaDB


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04


Masukan password yang sama untuk konfirmasi


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Untuk pengetesan silahkan jalankan perintah berikut

kris@ubuntu:~$ mysql -v -u root -p

cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

4. Install phpmyadmin

Jalankan perintah berikut untuk install phpmyadmin

kris@ubuntu:~$ sudo apt-get install phpmyadmin

Pada pilihan Configuring phpmyadmin pilih apache dengan menekan tombol spasi pada keyboard lalu tekan tombol Tab <Ok> lalu tekan ENTER


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Jawab Yes Pada pilihan Configure database for phpmyadmin


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

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


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Masukan Password untuk phpmyadmin

cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Masukan kembali password yang sama untuk konfirmasi

cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Setelah selesai jalankan perintah berikut

kris@ubuntu:~$ sudo ln -s /usr/share/phpmyadmin/ /usr/share/nginx/html

Install mcrypt php5-mcrypt

kris@ubuntu:~$ sudo apt-get install mcrypt php5-mcrypt
kris@ubuntu:~$ sudo php5enmod mcrypt

Restart Service php5-fpm dan nginx

kris@ubuntu:~$ service php5-fpm restart
kris@ubuntu:~$ 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.

cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Dashboard Phpmyadmin


cara, install, nginx, php, 5, mariadb, dan, phpmyadmin, di, ubuntu, server, 14.04

Demikian kira-kira artikel Cara Install Nginx PHP 5 Mariadb dan PhpMyadmin di Ubuntu Server 14.04 ini saya buat. Semoga bermafaat untuk kita semua. Silahkan Share Jika sobat merasa postingan ini bermanfaat. Sekian & Terimakasih Salam.

Artikel Selanjutnya : Cara Install print server di ubuntu server 14.04

4 komentar untuk "Cara Install Nginx PHP 5 Mariadb dan PhpMyadmin di Ubuntu Server 14.04"

  1. gan kalau buat multiple domian nginx ya gimna gan ...
    kan ini cuma 1 web, kalao di buat dua atau lebih gimna gan ..
    ada tutorial ya gak gan ...
    sangat bermaanfaat ini gan sambil belajar ubuntu server ...

    BalasHapus
    Balasan
    1. Coba gan cek disini, cuma ini pake apache2 konsepnya sih sama aja gan

      http://krisnawanto777.blogspot.co.id/2016/05/membuat-multiple-domain-website-dan-ssl.html?m=1

      Hapus