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
Apache HTTPS Server adalah server web yang dapat dijalankan di banyak sistem operasi (Unix, BSD, Linux, Microsoft Windows dan Novell Netware serta platform lainnya) yang berguna untuk melayani dan memfungsikan situs web. Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
Web Server adalah layanan akses kepada pengguna melalui protokol komunikasi HTTP atau HTTPS atas berkas-berkas yang terdapat pada suatu situs web dalam layanan ke pengguna dengan menggunakan aplikasi tertentu seperti peramban web
MariaDB merupakan versi pengembangan terbuka dan mandiri dari MySQL. Sejak diakuisisinya MySQL oleh Oracle pada September 2010, Monty Program sebagai penulis awal kode sumber MySQL memisahkan diri dari pengembangan dan membuat versi yang lebih mandiri yakni MariaDB.
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL (bahasa Inggris: database management system) atau DBMS yang multithread, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.
PHP: Hypertext Preprocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML. PHP banyak dipakai untuk memprogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
Install Apache
Server web Apache saat ini adalah server web paling populer di dunia, yang menjadikannya pilihan default yang bagus untuk hosting situs web. Kita dapat menginstal Apache dengan mudah menggunakan pengelola paket Ubuntu apt.
sudo apt-get update
sudo apt-get install apache2
Setelah proses installasi selesai, Anda dapat melihat Apache dengan mengakses alamat IP Server dari Web Browser. Contoh sebagai berikut
http: // 192.168.1.23
Berikut tampilan Apache yang diakses dari browser
Install PHP
Untuk menginstallnya adalah dengan mengetikkan perintah berikut :
$ sudo apt-get install php libapache2-mod-php php-mcrypt php-mysql
buat file info.php pada direktori /var/www/html/
$ sudo nano /var/www/html/info.php
lalu masukan script di bawah ini.
< ? php phpinfo(): ? >
Simpan perubahan Ctrl + X lalu Y dan [ENTER] lalu restart service apache2
$ sudo service apache2 restart
Untuk pengetesan buka browser lalu masukan pada url http://ipaddress server/info.php
Install MySQL
untuk menginstall MySQL Server Jalankan perintah berikut.
$ sudo apt-get install mysql-server
Masukan Password untuk MySQL
Masukan kembali
untuk pengetesan jalankan perintah berikut.
$ sudo mysql -u root -p
Untuk keamanan database, cara sederhana untuk melakukannya dengan menjalankan dahulu perintah berikut
$ sudo mysql_secure_installation
Keamanan ini harus dilakukan untuk menghindari serangan ke database Anda.
Install PHPMyAdmin
$ sudo apt-get install phpmyadmin
- pada pilihan "configure phpmyadmin" pilih apache2
- masukan password root sql
- masukan password untuk phpmyadmin
buat simbolic link dengan perintah.
$ sudo ln -s /usr/share/phpmyadmin /var/www/html/phpmyadmin
untuk pengetesan buka browser masukan pada url http://[ip address server]/phpmyadmin
jika terjadi error mbstring jalankan perintah berikut
$ sudo apt-get install phpmyadmin php-mbstring php-gettext
$ sudo service apache2 restart
Sumber:
https://id.wikipedia.org/wiki/LAMP
https://trialdi-blc.blogspot.co.id/2017/02/apa-itu-lamp-linux-apache-mysql-dan-php.html
http://krisnawanto777.blogspot.co.id/2016/05/install-apache-php5-mysql-dan.html