Friday, 21 October 2016

Install LAMP ( Linux, Apache, MySQL, PHP ) di Debian Jessie



    LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL, PHP.Merupakan sebuah paket perangkat lunak bebas yang dijalankan untuk menjalankan sebuah aplikasi lengkap.

Komponen-Komponen dari LAMP : 

 - Linux   -----   Sistem Operasi
 - Apache   -----   Web Server
 - MySQL atau MariaDB  ----  Sistem Basis Data
 - PHP  ----  Bahasa Pemrograman yang Dipakai

Pengertian :

- Linux

Linux adalah nama yang diberikan kepada sistem operasi bertipe Unix.Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama.Seperti perangkat lunak bebas dan terbuka umum lainya, kode sumber linux dapat dimodifikasi, digunakan, dan didistribusikan secara bebas kembali oleh siapa saja.

- Apache

Apache HTTP Server adalah server web yang dapat dijalankan di banyak sistem operasi ( Linux, Unix, BSD, Microsoft Windows dan Novell Netware serta platform lainya ) yang berguna untuk melayani dan mengfungsikan situs web.Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.

- MySQL

MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multiheard, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.

- MariaDB

MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.

- PHP 

PHP atau Hypertext Prepocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

Berikut ini cara menginstall LAMP di Debian Jessie Server :


Pertama, silahkan anda remote terlebih dahulu Debian Servernya dari Terminal laptop anda, caranya masuklah ke Terminal sebagai Root, lalu masukan username@ip address anda, jika ada perintah yes tekanlah yes.



Masuklah sebagai root.



Jika sudah maka mari kita lanjutkan proses penginstallan LAMP nya, prosesnya adalah sebagai berikut :

1. Install Apache2

Ketikanlah perintah :

# apt-get install apache2



Jika muncul pertanyaan Do You Want Continue klik Y.
Jika sudah restartlah apache anda.

# /etc/init.d/apache restart

Kemudian masuklah ke browser anda lalu ketikan IP server anda untuk mengecek apache anda berhasil di install atau tidak.



2. Install PHP 5

Untuk menginstalnya ketikanlah perintah berikut :

# apt-get install php5 php5-cli php5-curl php5-gd php5-intl php5-json php5-mcrypt php5-xmlrpc php5-mysql php-pear php5-imagick


Agar PHP ini bekerja dan terintegerasi dengan web server apache, maka restartlah apache2 anda.

# /etc/init.d/apache2 restart

Untuk dapat mengecek apakah PHP sudah berjalan, cobalah buat script PHP, pada terminal ketikanlah.

# nano /var/www/html/test.php

Setelah itu masukanlah perintah ini :   <?php phpinfo(); ?>
Simpanlah dengan menekan CTRL+X kemudian tekan Y, lalu Enter
Jika sudah coba cek di browser dengan mengetik ''ip address''/test.php


3. Install MariaDB

Untuk menginstallnya ketikan perintah :

# apt-get install mariadb-server-10.0



Masukanlah password.


Re-Enter password.




Lalu ketikan perintah lagi.

# mysql_secure_installation

Masukan passwordnya.

4. Install phpMyadmin

Ketikan perintahnya.

# apt-get install phpmyadmin

Pilih di bagian Apache2 dengan tombol space, lalu OK


Pilih Yes.


Masukan password.


Masukan password lagi.


Re-Enter password.


Coba cek di browser anda, dengan cara ketik ''ip address''/phpmyadmin


Lalu cobalah login dengan username root, kemudian masukan password yang anda telah masukan tadi, enter.
Beginilah tampilan phpMyadmin.



Nah, demikian postingan saya kali ini, silahkan berikan komentar atau saranya, semoga artikel ini bermanfaat bagi anda.

0 comments:

Post a Comment