Installasi XAMPP di Debian

Salam Linuxer, di kesempatan kali ini saya akan sedikit berbagi pengalaman tentang bagaimana saya melakukan installasi XAMPP pada mesin Debian saya, sebenarnya di samping XAMPP, ada beberapa pilihan lain yang bisa digunakan seperti LAMP atau LEMP.
Tanpa memperpanjang bicara, langsung saja saya sertakan beberapa hasil percobaan saya seperti di bawah ini;


1. Unduh XAMPP

tuanadan@d3b:~/Downloads$ sudo wget -c http://www.apachefriends.org/download.php?xampp-linux-1.7.7.tar.gz

(Perintah untuk mengunduh XAMPP)

tuanadan@d3b:~/Downloads$ sudo tar xvfz xampp-linux-1.7.7.tar.gz -C /opt

(Perintah di atas untuk mengekstraks paket yang diunduh ke direktori /opt)


2. Memulai XAMPP

tuanadan@d3b:~$ sudo /opt/lampp/lampp start

Starting XAMPP for Linux 1.7.7...
XAMPP: Another web server daemon is already running.
XAMPP: Starting MySQL...
XAMPP: Another FTP daemon is already running.
XAMPP for Linux started.


3. Mencoba XAMPP

Untuk memastikan bahwa XAMPP telah berhasil diinstall, bisa dengan mengetikkan http://localhost di-browser kesukaan. halaman splash XAMPP akan terlihat seperti di bawah ini;



 Gambar 3.1 Halaman splash XAMPP



Gambar 3.2 Halaman Index Xampp



4. Masalah Security di XAMPP

XAMPP sebenarnya hanya dirancang bagi pengembang. Secara default, konfigurasi XAMPP sangat terbuka, sehingga memungkinkan pengembang untuk melakukan apa pun yang mereka inginkan dalam lingkungan pengembang itu sendiri, sifat keterbukaan itu sendiri sangat berbahaya jika ditinjau dari segi keamanan. Istilah kerennya adalah Tak ada dua raja dalam satu kerajaan hehe :D

Berikut ini beberapa daftar konfigurasi default yang rentan untuk dieksploitasi di XAMPP;

1. Tidak ada password untuk MySQL administrator.
2. Daemon MySQL bisa diakses melalui jaringan.
3. ProFTPD menggunakan password "lampp" unutk user "nobody".
4. PhpMyAdmin bisa diakses melalui jaringan.
5. Contoh-contoh kerja (skrip, basisdata, konfigurasi CMIIW:D) bisa diakses melalui jaringan.
6. MySQL dan Apache berjalan degan menggunakan username yang sama (nobody).

Untuk memperbaiki kelemahan konfigurasi keamanan ini, bisa dengan menjalan perintah berikut ini;

tuanadan@d3b:~$ sudo /opt/lampp/lampp security

Ini akan melakukan sedikit security check sehingga Installasi XAMPP akan menjadi cukup aman.



5. Mengontrol XAMPP untuk Debian

Untuk memulai XAMPP menggunakan perintah

tuanadan@d3b:~$ sudo /opt/lampp/lampp start


Untuk menghentikan XAMPP menggunakan perintah

tuanadan@d3b:~$ sudo /opt/lampp/lampp stop


Uninstall XAMPP

tuanadan@d3b:~$ sudo rm -rf /opt/lampp


Sekian dulu dari saya :d, maksud dan tujuan dari tulisan ini hanya sekedar untuk dokumentasi pribadi sahaja, syukur pula kalau bisa membantu yang lain, Salam Linuxers.


Referensi: http://www.apachefriends.org/en/xampp-linux.html

Komentar

Postingan populer dari blog ini

W: GPG error: bla bla ..The following signatures couldn't be verified because the public key is not available: NO_PUBKEY F1773AF

PenTBox

[Howto] Upgrade Fedora 12 ke 14