INSTALL LAMP SERVER.

 

A.Pendahuluan

    ~Pengertian

   LAMP (Linux Apache,MySQL, Php,Phpmyadmin.) adalah sekumpulan software open source yang berfungsi untuk membangun web server dinamis.

    Linux adalah OS yang berbasis Open Source

Apache adalah software yangberfungsi untuk melayani dan memfungsikan web.

MySQL adalah Software database yang digunakan untuk menyimpan informasi konten dan Konfigurasi.

Php, adalah Bahasa Pemrograman yang terpasang pada HTML.

PHP MyAdmin adalah alamat situs untuk bisa mengakses aplikasi Phpmyadmin di browser internet.

  ~Latar Belakang
    Dikarenakan membutuhkan LAMP Stack ketika mau mengaplikasikan webserver.

B.Maksud dan Tujuan

    ~Maksud

Menginstall LAMP Stack

    ~Tujuan

    Membuat Web Server Local.

C.Batasan & Ruang Lingkup

    ~Batasan

    LAMP Stack.

    ~Ruang Lingkup

    Pengertian,Fungsi,Instalasi LAMP Stack.

D.Target yang Diharapkan

    Sukse Menginstall LAMP Stack tanpa Kendala.

E.Metode Pelaksanaan

    Menginstall Lamps Stack.

F.Alat dan Bahan

    Laptop
    Koneksi Internet
    Charger

 G.Jangka Waktu

    6 Jam

H.Tahapan Pelaksanaan

    Install Apache

Update-Upgrade dulu sistem komputer.

Sudo apt-get  install apache2


selesai install lalu...Periksa apakah Apache diinstal dengan benar dengan menjalankan status layanan Apache. Gunakan perintah berikut:sudo service apache2 status. Ketika ada tulisan active running maka apache sukses di install.



Periksa apakah Apache diinstal dengan benar dengan menjalankan status layanan Apache. Gunakan perintah berikut: sudo ufw app list kalau full berarti beres.


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"

Untuk memastikan Apache berjalan, masukkan alamat IP server Anda di bilah alamat di browser  sampai seperti ini.




Install MySQL

untuk install MySQL tekan "sudo apt-get install mysql-server"



 sampai seperti ini maka mysql sukses di install

Install PHP

Untuk Install PHP ketik: 
"sudo apt-get install php libapache2-mod-php php-mysql"







Selanjutya,Anda harus memodifikasi cara apacha menyajikan File Ketika direktori diminta.Secara default,Apache pertama-tama mencari kartu file bernama index.html.Namun Kamu ingin mencari file index.php sebagai gantinya .
Untuk mengubahnya buka 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:
Kemudian, pindahkan file indeks PHP ke posisi pertama:

Selanjutnya Restart Apache.

Agar perubahan diterapkan, Anda harus memulai ulang layanan Apache.

Masukkan perintah:"sudo systemctl restart apache2"


Anda dapat menambahkan lebih banyak modul untuk meningkatkan fungsionalitas PHP. Anda dapat mencari melalui berbagai perpustakaan dan modul dengan memiping (daftar dalam potongan) hasil pencarian apt-cache menjadi lebih sedikit, memungkinkan untuk menggulir output dari perintah lain.

1.  Type in the following command: "apt-apache search php- | less

Setelah Anda membukanya, gulir ke atas dan ke bawah dengan menggunakan tombol panah untuk melihat semua opsi, termasuk deskripsi singkat untuk setiap modul.


Misalnya, untuk mengetahui apa yang dilakukan modul php-cli, ketik: :apt-cache show php-cli

Perintah ini menampilkan deskripsi modul. Jika anda ingin memutuskan untuk menginstall paket setelah perintah deskripsinya . Andadapat melakukannya dengan menggunakan perintah berikut: 
"sudo apt-get install php-cli


Test PHP Processing on Web Server

1. 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/.

Untuk membuat file di direktori itu, ketik perintah berikut:"sudo nano /var/www/html/info.php"


2.2. Inside the file, type in the valid PHP code: 

<?php
phpinfo ();
?>

Sampai Seperti ini

lalu tekan CTRL+X ,y,alu enter untuk menyimpan.

Buka browser dan ketik alamat IP Anda/info.php
Outputnya akan menampilkan detail tumpukan LAMP, seperti yang terlihat pada gambar di bawah ini:

Install PHP MyADMIN

Untuk Install PhpMyadmin Ketik: sudo apt-get install phpmyadmin



Agar PHP berfungsi dengan MySQL, Anda perlu membatalkan komentar dengan menghapus titik koma (;) di: terminal ketik:extensions=mysql

dan tambahkan ekstensi php_mysqli dengan extension=php_mysql.so 

setelah itu cek phpmyadminmu di http://localhost/phpmyadmin dan masukkan useranem default :phpmyadmin 
password :(yang dibuat buat)





Ketika kalian Login menggunakanusername default kalian td memiliki hak akses/previllage
maka kalian harusmembuat username baru dan password

ketik debian .cnf
disitu ada username dan password login mgnkn username dan password tersebut setlah itu buat username baru.

I.Temuan Masalah Dan Penyelesaiannya

    ~Temuan Masalah

-

    ~Penyelesaiannya

-

J.Kesimpulan yg Didapat

    Penginstalan Lamp akan Mudah jika penggunanya menginstall dengan berstruktur dan urut.Lamp Stack adalah sekumpulan software yang berguna yang digunakan untuk membuat web server dinamis.
Terdiri dari : Apache, MySQL, PHP, PhpMyAdmin.

K.Referensi 

https://medium.com/easyread/installing-lamp-stack-linux-apache-mysql-phpmyadmin-and-php-on-linux-mint-12f7c7fce033

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


Komentar