Instalasi LEMP stack (Nginx, Mysql, PHP) di Ubuntu 16.04

facebooktwittergoogle_plusredditpinterestlinkedinmail

LEMP

LEMP stack adalah beberapa aplikasi yang digunakan untuk menjalankan web server.

LEMP singkatan (akronim) dari Linux + Nginx + MySQL/MariaDB + PHP).

  1. Linux adalah platform OS.
  2. Nginx adalah aplikasi server opensource sebagai server HTTP dan Proxy dengan fokus pada performa dan efisiensi.
  3. MySQL adalah salah satu database server yang banyak digunakan.
  4. PHP adalah bahasa pemrograman atau scripting language yang berjalan pada server side yang digunakan untuk mengembangkan web.

Fungsinya sama seperti LAMP, jika LAMP menggunakan Apache sebagai server HTTP dan Proxy dan tentunya dari segi kenyamanan lebih pada Apache karena banyaknya modul dan sudah lama eksis dan memiliki dukungan komunitas yang sangat banyak. Namun NGINX memiliki kelebihan sendiri dibandingkan Apache, karena NGINX lebih unggul dalam performa dan penggunaan memori yang kecil. Dari pengalaman saya lebih menyukai NGINX walaupun secara konfigurasi awal-awal agak sulit, karena sebelumnya terbiasa dengan Apache, tapi don’t worry, kali ini saya akan sedikit share cara instalasi LAMP di Ubuntu, kebetulan versi ubuntu yang saya pakai yaitu Ubuntu 16.04 Xenial Xerus namun pada dasarnya sama seperti versi ubuntu sebelumnya (khususnya 14.04 sudah saya coba dan berhasil).

Buka Terminal via Menu Aplications atau Ctrl + Alt + T

Langkah Pertama : Install NGINX

sudo apt-get update
sudo apt-get install nginx

Jika sukses silahkan coba ketik url http://localhost , maka akan muncul tampilan dasar NGINX yang berarti telah berhasil instalasi NGINX.

Screenshot from 2016-06-25 23:03:55

Langkah Kedua : Install MySQL Sebagai database management

sudo apt-get install mysql-server 

Kemudian akan muncul perintah untuk mengisi password root (administrative) password yang akan dipergunakan pada MySQL, silahkan diisi sesuai dengan perintah dan konfirmasi ulang password. jika berhasil maka MySQL database software telah selesai diinstal.

Untuk mengecek apakah berhasil instal MySQL ketik command berikut di terminal :

mysql --version

Maka akan terlihat versi dari MySQL yang berhasil diinstal

mysql

 

Langkah Ketiga : Install PHP

sudo apt-get install php-fpm php-mysql

 

untuk memeriksa berhasil instal PHP ketik command berikut di terminal :

php --version

php

 

Selesai, Instalasi LEMP stack (Nginx, Mysql, PHP) di Ubuntu 16.04 telah berhasil.

Pada artikel selanjutnya akan saya coba share untuk membuat virtual host / server block pada NGINX agar url web lokal lebih terlihat user friendly.

Selamat mencoba, semoga bermanfaat.

 

 

 

Facebook Comments