Install LAMP di Debian Jessie
A.PENGERTIAN
LAMP adalah istilah yang merupakan singkatan dari Linux, Apache, MySQL, PHP.Merupakan sebuah paket perangkat lunak bebas yang dijalankan untuk menjalankan sebuah aplikasi lengkap.
- Linux
Linux adalah nama yang diberikan kepada sistem operasi bertipe Unix.Linux merupakan salah satu contoh hasil pengembangan perangkat lunak bebas dan sumber terbuka utama.Seperti perangkat lunak bebas dan terbuka umum lainya, kode sumber linux dapat dimodifikasi, digunakan, dan didistribusikan secara bebas kembali oleh siapa saja.
- Apache
Apache HTTP Server adalah server web yang dapat dijalankan di banyak sistem operasi ( Linux, Unix, BSD, Microsoft Windows dan Novell Netware serta platform lainya ) yang berguna untuk melayani dan mengfungsikan situs web.Protokol yang digunakan untuk melayani fasilitas web/www ini menggunakan HTTP.
- MySQL
MySQL adalah sebuah perangkat lunak sistem manajemen basis data SQL atau DBMS yang multiheard, multi-user, dengan sekitar 6 juta instalasi di seluruh dunia.MySQL AB membuat MySQL tersedia sebagaiperangkat lunak gratis dibawah lisensi GNU General Public License (GPL), tetapi mereka juga menjual dibawah lisensi komersial untuk kasus-kasus di mana penggunaannya tidak cocok dengan penggunaan GPL.
- MariaDB
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.
- PHP
PHP atau Hypertext Prepocessor adalah bahasa skrip yang dapat ditanamkan atau disisipkan ke dalam HTML.PHP banyak dipakai untuk memrogram situs web dinamis. PHP dapat digunakan untuk membangun sebuah CMS.
B.LATAR BELAKANG
LAMP sangat di butuhkan ketika kita ingin membuat web server,Pengetahuan Tentang LAMP Harus Dipelajari karena menjadi Keharusan kita sebagai Programmer atau ssemua yang beradad bidang IT.
C.MAKSUD & TUJUAN
Menginstall LAMP pada Debian 8 Jessie untuk membuat sebuah sebuah server web server maupun database.
D.ALAT DAN BAHAN
-Debian 8 Server
-Laptop untuk me remote via SSH
-Koneksi Internet
E.TAHAP PELAKSANAAN
1. Pertama, silahkan anda remote terlebih dahulu Debian Servernya dari Terminal laptop anda, caranya masuklah ke Terminal sebagai Root, lalu masukan username@ip address anda, jika ada perintah yes tekanlah yes.
2. Jika sudah maka mari kita lanjutkan proses penginstallan LAMP nya, pertama kita install apachenya terlebih dahulu.
# apt-get install apache2
3. Selanjutnya jika proses installasi sudah selesai restart apache dengan perintah.
# /etc/init.d/apache2 restart
Kemudian bukalah di web browser kemudian ketikan di url ip Debian Server nya.
4. Kemudian kita install PHP 5 nya.
# apt-get install php5 php5-cli php5-curl php5-gd php5-intl php5-json php5-mcrypt php5-xmlrpc php5-mysql php-pear php5-imagick
5. Untuk dapat mengecek apakah PHP sudah berjalan, cobalah buat script PHP, pada terminal ketikanlah
# nano /var/www/html
Setelah itu masukanlah perintah ini : <?php phpinfo(); ?>
Simpanlah dengan menekan CTRL+X kemudian tekan Y, lalu Enter
Jika sudah coba cek di browser dengan mengetik ''ip address''/test.php
6. Install MariaDB
# apt-get install mariadb-server-10.0
Masukanlah password.
Re-enter password.
Kemudian ketikan perintah lagi.
# mysql_secure_installation
7. Install phpMyAdmin
# apt-get install phpmyadmin
Lalu klik space pada apache2, tab kemudian enter.
Pilih Yes.
Masukan password.
Masukanlah password lagi.
Re-enter password.
8. Cobalah buka di web browser “ip address/phpmyadmin” maka akan muncul seperti berikut.
9. Coba login, isi user root, lalu masukan password sesuai dengan yang dimasukan ketika menginstall tadi.
F.KESIMPULAN
Nah, LAMP ini berfungsi sebagai web server dan database pada server anda, sekarang anda bisa menginstall aplikasi berbasis web di debian server anda.
Social Plugin