Blogroll


Blog News

About Us

Newsletter

Social Share Icons

Featured

Featured

Friday, August 24, 2018

Pengertian Dan Install LAMP ( Linux, Apache, MySQL, PHP ) di Localhost

Assalamu'alaikum Wr.Wb

A. PENDAHULUAN

Pada kali ini saya akan ngepost tentang apa itu LAMP. Langsung saja berikut pembahasannya

B. PENGERTIAN



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.


 Komponen-komponen dari LAMP :

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

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

Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis basis data dan lain-lain. Apache juga didukung oleh sejumlah antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.

Apache merupakan perangkat lunak sumber terbuka dikembangkan oleh komunitas terbuka yang terdiri dari pengembang-pengembang di bawah naungan Apache Software Foundation.

 3. M
    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.

     MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multialur, multipengguna, dengan sekitar 6 juta instalasi di seluruh dunia. MySQL AB membuat MySQL tersedia sebagai perangkat lunak gratis di bawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual di bawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.

 4. P
    PHP: Hypertext Preprocessor[4] adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.[5][6] PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.

     Perl adalah bahasa pemrograman untuk segala keperluan, dikembangkan pertama kali oleh Larry Wall di mesin Unix. Perl dirilis pertama kali pada tanggal 18 Desember 1987 ditandai dengan keluarnya Perl 1. Pada versi-versi selanjutnya, Perl tersedia pula untuk berbagai sistem operasi varian Unix (SunOS, Linux, BSD, HP-UX), juga tersedia untuk sistem operasi seperti DOS, Windows, PowerPC, BeOS, VMS, EBCDIC, dan PocketPC.

     Python adalah bahasa pemrograman interpretatif multiguna[9] dengan filosofi perancangan yang berfokus pada tingkat keterbacaan kode


C. LATAR BELAKANG

Menjelaskan dan instalasi LAMP di localhost untuk membuat berbagai konten CMS dan sebagainya.

D. MAKSUD DAN TUJUAN

a. maksud
menjelaskan serta instalasi LAMP di localhost.
b. tujuan
- Agar mengerti dan paham mengenai LAMP
- Agar dapat menginstall LAMP di localhost
- Mengimplementasikan LAMP untuk berbagai keperluan. seperti CMS, Web, dan lain-lain.

E. ALAT DAN BAHAN

- laptop
- internet access
- referensi

F. WAKTU PELAKSANAAN

15- 20 menit

G. PEMBAHASAN

Sebelum Anda melakukan instalasi LAMP, pastikan laptop atau PC Anda OS nya berbasis Linux ya...

1. Masuk ke terminal dengan tekan tombol ctrl+alt+t secara bersamaan.
2. lalu masuk sebagai super user atau root. ketik perintah " sudo su " tanpa tanda petik. dan ketikkan password user kamu
3. install apachenya. untuk apachenya install yang versi 2. ketik " apt-get install apache2 ". dan ada Do you want to continue? [Y/n] y ,lalu enter.tunggu sampai proses instalasinya selesai.


install apache2


4. untuk mengecek apakah apachenya sudah terinstall atau belum. buka browser dan ketikkan " localhost " atau " ip laptop/pc kamu " di kolom url.

tes apache di browser
5. selanjutnya install php. ketikkan perintah :

apt-get install php7.0
 atau sesuaikan versi phpnya. dan ada pemberitahuan Do you want to continue? [Y/n] y ,lalu enter. dan tunggu sampai proses instalasi sampai selesai.


install php
 6. kemudian ketikkan perintah :

nano /var/www/html/info.php


7. dan isikan scrypt seperti berikut ini.

scrypt info.php

8. cek di browser dengan ketikkan " localhost/info.php " maka akan ada tampilan mengenai php telah di install tadi.


9. kemudian install mysql server dan mysql clientnya dengan ketikkan perintah.

apt-get install mysql-server mysql-client

 dan ada pemberitahuan Do you want to continue? [Y/n] y ,lalu enter. dan tunggu sampai proses instalasi selesai.



10. dan nanti apabila diminta isi password, isikan saja sesuai keinginan Anda.
11. dan install phpmyadmin dengan ketikkan perintah.

apt-get install phpmyadmin

 dan ada pemberitahuan Do you want to continue? [Y/n] y lalu enter


install phpmyadmin

12. akan muncul pop-up dan pilih apache2 dengan cara tekan spasi lalu ok --> enter

configuring phpmyadmin
13. selanjutnya pilih ok saja lalu enter



14. configuring database for phpmyadmin with dbconfig-common ? pilih yes lalu enter



15. kemudian isikan password untuk phpmyadmin. isi sesuai keinginan Anda lalu ok

isi password phpmyadmin


16. isikan lagi password tadi lalu ok

konfirmasi password


17. lalu untuk mengecek phpmyadmin yang telah di install. caranya buka browser dan ketikkan di URL " localhost/phpmyadmin " jika berhasil maka akan muncul halaman phpmyadmin. untuk login isikan username " root " dan passwordnya sesuai yang dibuat tadi lalu klik " go "

halaman phpmyadmin


H. KESIMPULAN

LAMP merupakan sebuah paket perangkat lunak bebas yang digunakan untuk menjalankan sebuah aplikasi secara lengkap. Dan LAMP berfungsi sebagai server yang berdiri sendiri atau localhost.

I. REFERENSI

https://id.wikipedia.org/wiki/LAMP
repo portal BLC

Sekian pembahasan kali ini semoga bermanfaat. Terima kasih

Wassalamu'alaikum Wr.Wb

No comments:

Post a Comment

By Yayan Priana.. Blogger