18 June 2007

Pengenalan XAMPP

Kesulitan terbesar bagi rekan-rekan yang ingin mempelajari bahasa web PHP adalah setting Web Server Apache, Setting Database Server MySQL dan Setting PHP sendiri. Menyadari hal ini, para developer open source menyiapkan berbagai produk yang dapat melakukan instalasi dan setting kesemuanya dengan beberapa langkah mudah.
Aplikasi itu antara lain adalah PHPTriad, LAMPP, XAMPP dan lain-lain. Dalam tulisan ini kita akan bahasa langkah demi langkah instalasi Apache, MySQL, PHP & Perl dengan XAMPP.

Pilihan jatuh kepada XAMPP karena XAMPP sudah menyertakan apache versi 2 serta PHP & MySQL versi terbaru. XAMPP yang akan dibahas adalah instalasi XAMPP menggunakan sistem operasi Windows.

Saya menggunakan Windows 2000 Professional dan membuang Internet Information Services (IIS, dulu disebut Internet Information Server). Jika ada anggapan produk-produk gratis (baca : open source) berkwalitas kurang bagus, anda dapat membuktikannya lewat XAMPP bahwa produk open source adalah produk yang powerful. Sifat open source lebih kepada keinginan untuk memudahkan proses distribusi, bukan pada kwalitas yang lebih rendah.

Silakan download Petunjuk instalasi Apache, MySQL, PHP & Perl dengan XAMPP untuk melakukan proses instalasi XAMPP. Aplikasi XAMPP sendiri dapat didownload melalui website resmi XAMPP di http://www.apachefriends.org.

Mengingat besarnya aplikasi ini mencapai 30 MB, mungkin akan butuh waktu beberapa jam jika mendownload dengan modem kecepatan 56 Kbps.


Xampp Alternatif LAMP di Windows?

Bagi para web developer yang lebih sering bekerja di lingkungan sistem operasi windows, tentu masih ingat dengan Phptriad. Pada waktu itu Phptriad adalah aplikasi yang membundel apache, mysql dan PHP menjadi satu kesatuan dalam file installer. Instalasinya yang sangat mudah membuat kerja web developer tidak kesulitan untuk menginstall apache dan mysql dari awal. Sayang sekali project phptriad ini yang dulunya adalah project open source discontinued dan berganti baju menjadi project komersial :(.

Pada dasarnya Phptriad hanyalah memaketkan aplikasi-aplikasi web developer yang selama ini sering digunakan dalam lingkungan sistem operasi Linux. LAMP yang sudah bertahun-tahun menjadi andalan bagi web developer dalam sistem operasi linux ternyata juga bisa diimplementasikan dalam sistem operasi windows. Ini artinya pasar bagi Apache, Mysql dan PHP sudah mulai merambah ke sistem operasi selain linux.

Kesempatan itu tentunya tidak disia-siakan oleh pengembang lainnya. Bundel 3 aplikasi (apache, mysql dan PHP) mulai bertebaran setelah Phptriad muncul. Beberapa yang sempat tercatat dan saya ketahui antara lain FoxServ, WinLamp dan Xampp. Konsekuensi diportingnya 3 aplikasi ini dalam sistem operasi windows ini mungkin seperti komentar rekan saya Jaim pada artikel saya terdahulu tentang Mengetahui Resiko Keamanan Sebuah Server.

Dari tiga alternatif Winlamp, FoxServ dan Xampp saya telah mencoba dua terakhir, namun saya pribadi lebih tertarik untuk membicarakan Xampp. Seperti Phptriad, Xampp mengikuti kemudahan instalasi dan konfigurasi seperti yang dimiliki oleh Phptriad. Beberapa fitur yang ada pada Xampp versi 1.4.12 ( silakan untuk selalu cek di situs resminya versi² paling update ) adalah seperti yang ada di bawah ini :

* Apache 2.0.53
* MySQL 4.1.10
* PHP 5.0.3 + PHP 4.3.10 + PEAR
* eAccelerator 0.9.2a
* PHP-Switch win32 1.0 (please use the “PHP-switch.bat”)
* XAMPP Control Version 1.0 from www.nat32.com
* XAMPP Security 1.0
* SQLite 2.8.15
* OpenSSL 0.9.7e
* PHPMyAdmin 2.6.1
* ADODB 4.60
* Mercury Mail Transport System for Win32 and NetWare Systems v4.01a
* FileZilla FTP Server 0.9.4e
* Webalizer 2.01-10
* Zend Optimizer 2.5.7

Kebutuhan minimal komputer yang dibutuhkan untuk menjalankan adalah sebagai berikut :

* 64 MB RAM (recommended)
* 115 MB free Fixed Disk
* Windows 98, ME, XP Home
* Windows NT, 2000, XP Professional (Recommended)

Beberapa addons yang telah tersedia adalah :

* Perl 5.8.6
* mod_perl 1.999.22
* Experimental Python 2.3.3
* mod_python 3.1.3
* Tomcat 5.0.28
* mod_jk2/2.0.4
* Cocoon 2.1.5.1.

Dengan fitur seperti itu rasa-rasanya Xampp dapat menggantikan fungsionalitas LAMP pada sistem operasi Windows. Bahkan Xampp juga dapat dijadikan web server yang aman dan handal pada sistem operasi Windows.

Tertarik untuk mencoba?

Your Location

Myspace Maps