Assalamualaikum wr.wb.


A. Pendahuluan
Server web adalah untuk mentransfer berkas atas permintaan pengguna melalui protokol komunikasi yang telah ditentukan. Disebabkan sebuah halaman web dapat terdiri atas berkas teks, gambar, video, dan lainnya pemanfaatan server web berfungsi pula untuk mentransfer seluruh aspek pemberkasan dalam sebuah halaman web yang terkait; termasuk di dalamnya teks, gambar, video, atau lainnya.

B. Latar belakang
Menginstall LAMP Server

C. Maksud dan tujuan
Menyediakan layanan akses kepada pengguna melalui protokol
komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web

D. Hasil yang didapat
Dapat menginstall LAMP Server dan memberikan layanan kepada client

E. Alat dan bahan
  • Laptop / PC (Server)
  • Charger
  • Koneksi internet

F. Jangka waktu pelaksanaan
60 menit

G. Pembahasan
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 :
  • Linux – sistem operasi
  • Apache HTTP Server – web server
  • MariaDB atau MySQL – sistem basis data
  • PHP atau Perl atau Python – bahasa pemrograman yang dipakai
Nah itu tadi pengenalan tentang LAMP, sekarang kita akan menginstall dan mengkonfigurasi LAMP tersebut

Pertama-tama install apache terlebih dulu dengan perintah berikut.

#apt-get install apache2

Kemudian tunggu proses installasi sampai selesai. Dan kemudian akses melalui browser dengan ketikkan "ip server".


Selanjutnya install php dengan perintah berikut.

#apt-get install php5

Saya menggunakan php5 karena kalau memakai php7 tidak bisa. Tergantung pada masing-masing server.
Setelah terinstall, konfigurasi file php dengan perintah berikut.

#nano /var/www/html/info.php

Untuk yang "info.php" terserah mau ngasih nama apa, karena itu adalah file yang akan diakses nantinya. Dan masukkan script di bawah ini.


 Simpan dengan menekan (Ctrl+x+y) lalu Enter

Akses melalui browser dengan ketikkan "ip server/info.php"


 Install database server menggunakan (mysql) dengan perintah berikut.

#apt-get install mysql-server mysql-client

Tunggu beberapa saat sampai muncul seperti gambar dibawah ini. Dan masukkan password untuk login atau masuk ke database server.


 Konfirmasi password atau masukkan password tadi, lalu Enter


Kemudian akses dengan ketikkan "mysql -u root -p". Itu akan diminta untuk memasukkan password yang sudah dibuat tadi.


Selanjutnya install phpmyadmin (database berbasis GUI) berbeda halnya dengan mysql (database berbasis text). Install dengan perintah berikut.

#apt-get install phpmyadmin

Jika muncul gambar seperti dibawah ini. Pilih apache2 (tekan space+Tab) lalu Enter



Lalu pilih “yes” tekan enter, kemudian akan mucul kolom password seperti gambar dibawah ini. Silahkan anda masukan password mysql server anda tadi , tekan Tab pilih ok lalu Enter


 Setelah itu , anda diminta memasukan password untuk administrative user. Silahkan anda masukan password nya atau anda dapat memasukan password yang sama dengan password mysql, tekan Tab pilih ok lalu Enter


 Konfirmasi password tersebut, tekan Tab pilih ok lalu Enter


Kemudian akses melalui browser dengan ketikkan "ip server/phpmyadmin". Maka muncul gambar dibawah ini, merupakan tampilan login dari phpmyadmin. Masukkan user "root" dan password "yang dibuat tadi".


Tampilan awal phpmyadmin



H. Kseimpulan
Client meminta layanan atas berkas ataupun halaman web yang terdapat pada sebuah server web, kemudian server sebagai manajer layanan tersebut akan merespon balik dengan mengirimkan halaman dan berkas-berkas pendukung yang dibutuhkan, atau menolak permintaan tersebut jika halaman yang diminta tidak tersedia.

I. Referensi
Ebook Server

Sekian dari saya yang bisa saya sampaikan, semoga bermanfaat bagi kalian semua

Wassalamualaikum wr.wb

0 Komentar