A. Pengertian :
LAMP (Linux, Apache, MySQL, PHP) adalah istilah yang umum digunakan untuk instalasi Apache + MySQL + PHP di Server Linux. Seiring perkembangan software, MySQL kini sudah digantikan dengan MariaDB sehingga istilah LAMP menjadi Linux Apache MariaDB PHP.
B. Latar Belakang :
Agar melaksanakan penginstalan web server (LAMP server) nantinya akan mempermuda untuk tingkat lanjut seperti penginstalan cms.
C. Maksud Dan Tujuan :
Memudahkan ketahapan selanjutnya untuk penginstalan cms yang akan digunakan pada server.
Kelebihan Apache Server :
• Freeware (software gratis )• Mudah di-install.
• Mampu beroperasi pada berbagai platform sistem operasi .
• Mudah mengkonfigurasinya.
• Mudah dalam menambahkan periferal lainnya ke dalam platform web servernya, misalnya : untuk menambahkan modul, cukup hanya menset file konfigurasinya agar mengikutsertakan modul itu ke dalam kumpulan modul lain yang sudah dioperasikan.
• Mampu di kompilasi sesuai dengan spesifikasi HTTP yang sekarang.
• Menyediakan feature untuk multihomed dan virtual server .
• Secara otomatis menjalankan file index.html, halaman utamanya, untuk ditampilkan secara otomatis pada clientnya.
• Lebih aman karena memiliki level-level pengamanan
• Apache mempunyai komponen dasar terbanyak di antara webserver-webserver lain, yang berarti bahwa webserver Apache termasuk salah satu dari webserver yang lengkap.
• Performansi dan konsumsi sumberdaya ( resource ) dari webserver apache tidak terlalu banyak, hanya sebesar 20 MB untuk file-file dasarnya dan setiap daemon nya hanya memerlukan sebesar 950 KB memory per-child.
• Mendukung transaksi yang aman ( secure transaction ) menggunakan SSL ( Secure Socket Layer ).
• Mempunyai dukungan teknis melalui web.
• Mempunyai kompatibilitas platform yang tinggi.
D. Alat Dan Bahan :
- PC / Laptop
- PC Server yang terinstall proxmox
- Akses Internet
E. Jangka Waktu :
30 menunggu proses instalasi.
F. Tahap Pelaksanaan :
1. masuk terminal,pastikan ssh dapat diremote
2. ditahap awal kita install apachenya dulu dengan perintah :
#apt-get install apache2
berikut tampilan dari apache2nya :
#apt-get install php5 php5-mysql php5-gd php5-json php5-mcrypt php5-xmlrpc php5-cli php5-intl php5-curl php-pear php5-imagick
4. Untuk mengetahui PHP-extention apa saja yang sudah terinstall kita buat file baru pada folder root server dengan perintah :
#nano /var/www/html/info.php
isi seperti pada tampilan dibawah
<?php
phpinfo();
?>
5. Selanjutnya kita akan install MariaDB server
#apt-get install mariadb-server
ada tampilan
seperti dibawah Masukan password mariadb sesuai yang anda inginkan tekan
tab pilih ok tekan enter.kemudian anda akan diminta untuk memverifikasi
seperti gambar di bawah ini :
Setelah itu pilih ok tekan enter , installasi selesai
6. kemudian masukan kembali perintah :
#mysql_secure_installation
6. kemudian masukan kembali perintah :
#mysql_secure_installation
masukan passwordnya
7.langkah selanjutnya install Phpmyadmin dengan perintah :
#apt-get install phpmyadmin
Instalasi selesai, semoga bermanfaat.
G. Kesimpulan :
Jadi kesimpulannya berhasil, kita harus memahami dasar-dasar debian dan perbanyak informasi membaca sebelum melakukan.
H. Referensi :
- https://www.bestariwebhost.com/cara-install-lamp-linux-apache-mariadb-php7-di-ubuntu-16-04/
-http://nissashell112.blogspot.co.id/2017/01/intalasi-lamp-server-di-debian-86.html
Wassalamualaikum wr.wb