XAMPP

Dari IgosCenter

Langsung ke: Navigasi, Cari

XAMPP adalah satu paket komplit web server yang mudah dipasang di berbagai sistem operasi. Dalam paketnya sudah terkandung Apache (web server), MySQL (database), PHP (server side scripting), dan berbagai pustaka bantu lainnya. XAMPP tersedia untuk Linux, Windows, MacOS maupun Solaris sehingga sangat memudahkan membuat web server multiplatform.

Daftar isi

Lisensi

XAMMP adalah 100% open source, tersedia bebas dan legal.

Mengunduh

Unduh paket binary xampp dari situs http://www.apachefriends.org/en/xampp.html. Untuk Linux, nama paketnya adalah xampp-linux-VERSI.tar.gz (dalam artikel ini dipakai xampp-linux-1.7.1.tar.gz).

Memasang

Di Linux distro apa saja, asal versi 32 bit, cara memasang XAMPP adalah dengan meluncurkan terminal, lalu

$ su
# mkdir -p /opt
# tar -C /opt -xzvf xampp-linux-1.7.1.tar.gz 

Jangan lupa, jika paket lampp tak ada di current folder, tambahkan path yang benar ke lokasi paket lampp setelah di-download tadi (misal $HOME/Desktop/xampp-linux-1.7.1.tar.gz). Setelah berhasil, anda akan dapatkan laci (folder) /opt/lampp. Semua instalasi XAMPP ada di situ.

Menjalankan

Dari terminal, panggil

# /opt/lampp/lampp start

Mencoba

Tinggal luncurkan browser (misal firefox) lalu tujukan ke http://localhost . Anda akan dapati halaman awal XAMPP. Di sisi kiri ada menu, untuk memilih beberapa contoh aplikasi web. Silahkan coba, misalkan Caligraphy sebagai berikut:

Berkas:XAMPP_for_Linux.gif

Kalau berhasil, selamat. Kalau tidak ... wah jarang-jarang tuh. Laporkan bug-nya ke situs XAMPP ;)

Konfigurasi

Pengamanan

Perhatian, tahap ini penting ! jika XAMPP ini akan digunakan untuk server sungguhan yang diakses publik. Jika sekedar untuk uji coba, boleh lewatkan saja. XAMPP harus diamankan dengan beberapa password, silahkan panggil:

# /opt/lampp/lampp security

lalu ikuti saja petunjuknya.

Manajemen Database

Gunakan PHPMyAdmin.

Memasang situs

Untuk memasang situs, tinggal taruh file-file web (HTML, PHP, dll) di laci /opt/lampp/htdocs. Coba lihat contohnya di MOODLE. Jangan lupa mengganti file index.php, karena sediaan asli XAMPP mengarahkan (redirect) ke situs xampp.

Mengubah setting Apache

Setting apache ada di berkas /opt/lampp/etc/httpd.conf. Edit saja menggunakan editor teks.

Mengubah setting PHP

Edit file /opt/lampp/etc/php.ini. Beberapa aturan yang sering perlu diubah adalah :

;** Matikan register_globals untuk keamanan 
; You should do your best to write your scripts so that they do not require
; register_globals to be on;  Using form variables as globals can easily lead
; to possible security problems, if the code is not very well thought of.
register_globals = Off

;** Naikkan harga upload_max_size dan post_max_size dan agar bisa upload file besar (misal untuk Moodle)
; Whether to allow HTTP file uploads.
file_uploads = On

; Maximum allowed size for uploaded files.
upload_max_filesize = 50M

; Maximum size of POST data that PHP will accept.
post_max_size = 50M

Menghentikan

Dari terminal, panggil

# /opt/lampp/lampp stop

Kontributor: Kocil, Dwiharyanto

(c) Igos Center Bandung, 2009