Install Apache, Mysql, Php (LAMP) di debian 8

A. PENDAHULUAN
Assalamu'alaikum Wr.Wb.. Hai Sobat IT.. bagaimana kabarnya?? sehat?? alhamdulillah, .. Oke jadi setelah sebelumnya kita sudah membahas tentang bagaimana cara installasi debian, hal - hal yang harus dilakukan setelah installasi debian dan yang terakhir apa dah lupa lagi..serius..jadi bagi temen - temen yang belum tau silahkan bisa membaca postingan saya sebelumnya.
Nah jadi intinya pada pertemuan kali ini kita akan membahas tentang Installasi LAMP.
apa itu LAMP??
apa kegunaan LAMP?
Lalu bagaimana cara installasi dan Konfigurasi Lamp di debian server?? Itulah yang akan kita  bahas pada pertemuan ini.

B. LATAR BELAKANG
Lamp merupakan sebuah hal terpenting di dalam sebuah server dan merupakan hal yang harus diinstall sebelum temen - temen melanjutkan installasi debian ke tahap selanjutnya.

C. MAKSDU DAN TUJUAN
Adapun maksud dan tujuan saya yaitu supaya kita dapat memahami tentang lamp dan cara konfigurasi lamp di debian 9

D. HASIL YANG DIHARAPKAN
Dengan adanya Maksud dan tujuan diatas maka diharapkan kita dapat mengetahui apa itu lamp, komponen - komponen lamp, fungsi dari tiap - tiap komponen lamp dan yang terakhir pastinya cara installasi dan konfigurasi lamp di debian 8

E. ALAT DAN BAHAN
 - PC yang sudah terinstall Debian
 - Koneksi Internet

F. WAKTU PENGERJAAN
Waktu yang dibutuhkan yaitu 1 jam

G. PEMBAHASAN

1. Penjelasan tentang LAMP
APA ITU LAMP?
LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL dan Perl/PHP/Phyton. Merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap.
Jadi LAMP terdiri dari :
1. Linux
2. Apache
3. MySQL
4. PHP


Baiklah berikut ini merupakan penjelasan sekilas dari masing - masing komponen LAMP.


a. Linux
Linux merupakan sebuah OS berbasis Opensource. dan linux ini merupakan contoh pengembangan perangkat lunak bebas dan sumber terbuka utama dan linux ini bisa dimodifikasi kembali secara bebas dan oleh siapa saja.


b. Apache
Apache ini digunakan untuk melayani request dari client dalam bentuk web.
Apache sering dikaitkan dengan Web Server karena memang fungsi nya untuk melayani dan melakukan pengaturan pada situs web. Dalam hal ini, HTTP adalah protokol yang dipakai untuk melayani fasilitas website.

c. Mysql
 MySQL adalah suatu tools yang digunakan untuk membuat dan mengelola suatu database.
database sendiri merupakan sebuah tempat dimana kita meletakan suatu file yang dibutuhkan oleh Web site. nah jadi misalkan kita sebagai client mengakses web server maka apa yang kita request akan dikelola oleh web server dengan mencari file yang diminta oleh client di database ini

d. PHP
PHP adalah bahasa pemrograman server-side yang dirancang untuk pengembangan web. PHP ini akan dijalankan/diproses pada komputer server. Jadi misalkan kita mengakses sebuah situs yaitu facebook.com maka web server akan melakukan request ke server


2. Installasi dan Konfigurasi LAMP di debian 8.
a. Installasi apache
Untuk menginstall apache temen - temen cukup mengetikan perintah
"#apt-get install apache2 -y"
bisa dilihat dibawah ini merupakan contoh installasi apache pada debian 8. 
pada proses installasi, jika ada pertanyaan (Y,n) silahakan temen - temen pilih Y untuk menyetujui proses installasi



Setelah sudah terinstall maka kita dapat mengecek nya apakah sudah berhasil atau belum kita bisa membuka nya di web browser dengan mengetikan ip server. contoh nya disini saya memiliki ip adress 192.168.1.2

apabila apache sudah terinstall maka akan muncul tampilan seperti pada gambar dibawah ini




 2. Installasi PHP beserta konfigurasinya
Untuk menginstall php maka bisa ketikan perintah "#apt-get install php5"
dibawah ini merupakan contoh yang saya lakukan saat installasi php



JIka php sudah terinstall selanjutnya kita harus membuat file test.php di direcktori /var/www atau root dokumen milik apache2 , cara nya adalah masuk ke direktory /var/www/html dengan perintah:

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

maka akan muncul tampilan seperti pada gambar dibawah ini.
isi file /var/www/html/test.php dengan :
<?php
phpinfo();
?>

setelah itu keluar dengan mengetikan perintah ctrl+x lalu Y, kemudian enter



 3. Installasi dan Konfigurasi Mysql
Mengistall Database Server (MYSQL) di debian , dengan perintah :
"#apt-get install mysql-server mysql-client"
Jika muncul pertanyaan yang sama seperti saat menginstall webserver tadi silahkan anda tekan enter saja


 tunggu beberapa saat sampai muncul seperti gambar dibawah ini.
Isi password untuk mysql sesuai keinginan anda, dan setelah selesai tekan tab lalu enter


Pada bagian ini kita diminta kembali untuk memasukan password mysql. Isi password yang sama dengan sebelmunya. setelah itu tekan tab lalu enter



Nah disini kita bisa menggunakan mysql dengan mengetikan perintah
#mysql -u root -p
nah disana anda dapat memasukan query-query mysql untuk mengatur database. namun disini perintah yang kita masukan berupa text atau CLI.
Nah untuk mengelola database secara GUI nya kita dapat menggunakan Phpmyadmin. Sebelumnya kita install terlebih dahulu untuk phpmyadmin nya dengan perintah "#apt-get install phpmyadmin"

setelah itu akan ada beberapa pertanyaan / perintah untuk memasukan password dan lain - lain.
Seperti pada gambar dibawah ini pertama kita akan dimina untuk memasukan password untuk administrative user silahkan anda masukan password nya atau anda dapat memasukan password yang sama denganpassword mysql , tekan tab pilih ok tekan enter




kemudian akan mucul kolom password seperti gambar dibawah
ini silahkan anda masukan password mysql server anda tadi , tekan tab pilih ok tekan enter




Selanjutnya kita diminta untuk mengonfirmasi password  yang kita masukan sebelumnya.




Pilih apache dengan menekan tombol spasi, setelah itu tekan tab lalu enter




H. KESIMPULAN
Dari yang sudah saya  jelaskan  diatas maka dapat kita simpulkan bahwa LAMP merupakan singakatan dari  Linux, Apache, Mysql dan Php. Masing masing dari komponen - komponen LAMP ini memiliki fungsinya masing - masing. Seperti apache yang berfungsi web server dan Mysql berfungsi untuk database

I. PENUTUP
Sekian apa yang dapat saya jelaskan pada postingan kali ini, semoga bisa bermanfaat bagi temen - temen semua dan mohon maaf jika ada kekurangan

Sekian,
Wasslamu'alaikum Wr.Wb

0 comments: