A.PENDAHULUAN
- Pengertian
LAMP adalah singkatan dari Linux, Apache, MySQL, dan PHP. Secara bersama, mereka menyediakan seperangkat software yang telah terbukti menghadirkan aplikasi web berkinerja tinggi. Setiap komponen memberikan kontribusi penting ke dalam bundel ini.
- Linux (Sistem Operasi). Linux adalah sistem operasi (OS) gratis dan open source yang telah ada sejak pertengahan 1990-an. Saat ini, Linux memiliki basis pengguna yang luas di seluruh dunia dan telah meluas ke berbagai industri. Linux menjadi populer karena menawarkan lebih banyak fleksibilitas dan opsi konfigurasi daripada beberapa sistem operasi lain.
- Apache (Server web). Server web Apache dapat memproses permintaan dan menyajikan aset web melalui HTTP sehingga aplikasi dapat diakses oleh siapa saja di domain publik melalui URL web sederhana. Dikembangkan dan dikelola oleh komunitas terbuka, Apache menjadi server yang matang dan kaya fitur serta mampu menjalankan sebagian besar situs web yang saat ini ada di internet.
- MySQL (Database). MySQL adalah sistem manajemen relasional database open source untuk menyimpan data aplikasi. Dengan MySQL, Anda dapat menyimpan semua informasi dalam format yang mudah diajukan dengan bahasa SQL. SQL adalah pilihan tepat jika Anda berurusan dengan domain bisnis yang terstruktur dengan baik, dan Anda perlu menerjemahkan struktur tersebut ke dalam backend. MySQL cocok untuk menjalankan situs yang besar dan kompleks sekalipun.
- PHP (Bahasa pemrograman). Bahasa scripting open source PHP bekerja dengan Apache untuk membantu Anda dalam membuat halaman web yang dinamis. Anda tidak dapat menggunakan HTML untuk melakukan proses dinamis seperti menarik data dari database. Untuk menyediakan fungsionalitas jenis ini, Anda cukup memasukkan kode PHP ke bagian halaman yang Anda inginkan untuk menjadi dinamis.
- Latar Belakang Masalah
Di karenakan saya masih belum hafal caranya menginstall LAMP STACK
B.MAKSUD DAN TUJUAN
- Maksud
Istallasi Lamp Stack(Linux, Apache2, Mysql, Php)
- Tujuan
Menguasai pengistallan LAM STACK(hafal saat pengistallan)
C.BATASAN DAN RUANG LINGKUP PEKERJAAN
- Batasan
- Ruang lingkup pekerjaan
Installasi Lamp Stack(Linux, Apache2, Mysql, Php)
D.TARGET DAN HASIL YANG DIHARAPKAN
Dapat Menguasai dan hafal saat installasi LAMP STACK(Linux, Apache2, Mysql, Php)
E.METODE PELAKSANAAN
- Brieffering
- Mencari referensi
- Mempraktikkan
F.ALAT DAN BAHAN
- Alat
Laptop
Mouse
- Bahan
Koneksi internet
G.TARGET WAKTU
7 jam( 09.00 - 16.00 )
H.TAHAPAN PELAKSANAAN
1. pertama kalian masuk ke terminal lalu lakukan update dan upgrade
> sudo apt-get update
> sudo apt-get upgrade
2. Lanjut installasi apache2
>sudo apt-get install apache2
6. lanjut kalian ketikkan perintah seperti berikut :
>sudo apt-get install curl
<?php
phpinfo ();?>
Tekan CTRL + X untuk menyimpan dan menutup file. Tekan y dan ENTER untuk konfirmasi.
14. Buka browser dan ketik alamat IP Anda/info.php Outputnya akan menampilkan detail tumpukan LAMP, seperti yang terlihat pada gambar di bawah ini:
nahh selesaii.......
I.TEMUAN PERMASALAHAN DAN CARA PENYELESAIAN MASALAHNYA
temuan permasalahan :
php tidak berjalan sehingga saat di cek di browser ngeblank :
solusi :
saya cek php apa saja yang saya install, cara ceknya anda bisa ketikkan
>dpkg --list
nah setelah ketemu php apa saja yang saya install, saya hapus semua dengan perintah :
> sudo apt-get --purge remove ( php yang mau di hapus )
setelah itu saya install lagi dengan mengetikkan perintah:
>sudo apt-get install php libapache2-mod-php php-mysql
nah setelah itu aku cek di browser dan boom berhasil muncul LAMP nya
J.KESIMPULAN YANG DI DAPAT
ternyata setelah mengulangi dan mendapatkan permasalahan saat penginstallan LAMP STACK saya menjadi lebih tau lagi tentang masalah error error saat penginstallan.