Cara Install LAMP STACK(Linux, Apache2, Mysql, Php)


 

A.PENDAHULUAN

  • Pengertian
 Di hari ini saya mengulangi menginstall LAM STACK(Apache2, Mysql, Phpmyadmin) agar saya bisa ngelotok di otak(hafal). nah disini saya akan memberikan pengetahuan terlebih dahulu apa itu LAMP STACK,,,,,
 

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.

  1. 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.
  2. 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.
  3. 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.
  4. 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.
 
Untuk tahapan installasi kalian bisa lihat/geser ke bawab pada bagian tahapan pelaksanaan.
 

  • 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
     LAMP STACK(Linux, Apache2, Mysql, Php)

  • 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



 
3. setelah penginstallan apache2 lanjut mengecek status nya :
 > sudo apt-get service apache2 status
 
nah ketika statusnnya sudah Active: active (running) yang berwarana hijau itu kalian sudah berhasil memasang/menginstall apache2. dan kalian bisa mengecek lagi apache2 kalian di browser. ketik aja localhost maka jika berhasil memasang/menginstall apache2 dengan baik maka hasilny akan seperti ini :



 
4.  oke setelah pengistallan apache dengan baik, kita lanjut Selanjutnya, pastikan firewall UFW memiliki profil aplikasi untuk Apache dengan mengetikkan perintah berikut:
> sudo ufw app list
 
5. Di profil Lengkap Apache, pastikan itu mengizinkan lalu lintas pada port 80 dan 443. Periksa ini dengan mengetikkan perintah:
 
>sudo ufw app info "Apache Full" 

 

6. lanjut kalian ketikkan perintah seperti berikut :

>sudo apt-get install curl

>curl https://icanhazip.com
 
 
7. nah setelah mengetiikan perintah di atas, lanjut penginstallan mysql server :
 
> sudo apt-get install mysql-server
 

 8. lanjut penginstallan PHP :
 
>sudo apt-get install php libapache2-mod-php php-mysql

9. Selanjutnya, Anda harus memodifikasi cara Apache menyajikan file ketika direktori diminta. Secara default, Apache pertama-tama mencari kartu file bernama index.html. Namun, kami ingin mencari file index.php sebagai gantinya.
 
Untuk mengubahnya, buka file dir.conf di editor teks dengan hak akses root:
 
>sudo nano /etc/apache2/mods-enabled/dir.conf 
 

Pada file konfigurasi, Anda akan melihat informasi seperti pada gambar di bawah ini:
 

 anda bisa tambahkan index.php sebelum index.html :
 
kalau sudah, Tekan CTRL + X untuk menyimpan dan menutup file. Tekan y dan ENTER untuk konfirmasi.

10. tahap selanjutnya restart apache :
 
>sudo systemctl restart apache2

11. lanjut anda ketikkan perintah seperti berikut :
 
>sudo apt-get install php-cli
 
12. tahap selanjutnya Uji Pemrosesan PHP di Server Web
Buat skrip PHP dasar dan simpan ke direktori "root web". Ini diperlukan agar Apache dapat menemukan dan menyajikan file dengan benar. Direktori ini terletak di /var/www/html/.
 
> sudo nano /var/www/html/info.php
 
13. setelah itu di dalam file anda bisa isi :
 
<?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.

K.REFERENSI

https://phoenixnap.com/kb/how-to-install-lamp-stack-on-ubuntu