XAMPP adalah sebuah paket pengembangan web yang terdiri dari Apache web server, MySQL database, PHP dan Perl sebagai bahasa pemrograman.
Sebelumnya saya juga telah mencoba instalasi Apache, MySQL, PHP secara manual, namun mungkin masih dirasa sulit karena tidak tahu harus menginstal beberapa modul yang dibutuhkan. Kali ini saya akan mencoba menggunakan paket yang sudah memuat semua kebutuhan dengan lebih mudah yaitu menggunakan XAMPP.
Sebelumnya download XAMPP di alamat: http://www.apachefriends.org/en/xampp-linux.html#374
Ekstrak file arsip tersebut ke /opt:
sudo tar xvfz xampp-linux-1.5.3a.tar.gz -C /opt
Jalankan xampp menggunakan perintah:
sudo /opt/lampp/lampp start
dan matikan menggunakan perintah:
sudo /opt/lampp/lampp stop
Atau bila ingin lebih mudah memanajemen perintahnya dapat menggunakan XAMPP control panel, namun perlu dilakukan konfigurasi. Ketikkan perintah berikut di terminal:
sudo gedit ~/.local/share/applications/xampp-control-panel.desktop
masukkan code dibawah ini:
[Desktop Entry]
Comment=Start/Stop XAMPP
Name=XAMPP Control Panel
Exec=gksudo "python /opt/lampp/share/xampp-control-panel/xampp-control-panel.py"
Icon[en_CA]=/usr/share/icons/Tango/scalable/devices/network-wired.svg
Encoding=UTF-8
Terminal=false
Name[en_CA]=XAMPP Control Panel
Comment[en_CA]=Start/Stop XAMPP
Type=Application
Icon=/usr/share/icons/Tango/scalable/devices/network-wired.svg
XAMPP control panel akan terlihat di menu.
Sejauh ini instalasi sudah berhasil dilakukan, namun akan lebih memudahkan lagi jika root direktori berada pada home. O ya sebelumnya root web direktori berada pada /opt/lampp/htdocs. Pada direktori inilah file-file kita dimasukkan.
Buat direktori public_html
mkdir ~/public_html
buat link public_html ke /opt/lampp/htdocs
sudo ln -s ~/public_html /opt/lampp/htdocs/$USER
Sekarang file-file kita bisa dimasukkan di direktori home public_html.
Untuk melakukan setting security ketikkan perintah:
sudo /opt/lampp/lampp security
dan isikan password.
XAMPP siap digunakan..