Apache, PHP, MySQL, Perl, File Zilla, Dan Mail Server Mercury. Semua aplikasi server didistribusikan jadi satu dalam satu paket yang diberinama XAMPP.
Banyak orang kesulitan dalam menginstal Apache, terlebih lagi jika ingin menambahkan PHP, MySQL, dan Perl. Dengan XAMPP semuanya menjadi lebih mudah. Yang anda lakukan hanya menginstal XAMPP, Web Server Apache termasuk di dalamnya PHP, MySQL, Perl sudah bisa dijalankan.
A. Aplikasi Server di XAMPP
Aplikasi server maupun aplikasi untuk developing yang terdapat di XAMPP sebagai berikut :
1) Web Server
Web Server merupakan aplikasi server bertugas memproses HTTP request yang direquest oleh klien untuk sebuah WWW site. Apache adalah salah satu web server yang banyak digunakan di internet. Bukan hanya gratis, apache terkenal dengan ketangguhannya, dukungan platform yang hampir semuanya mendukung Apache,fitur-fitur yang lengkap.
2) PHP Programming
PHP adalah salah satu bahasa pemprograman web yang paling banyak digunakan di
internet. Selain karena kemudahannya, aplikasi yang dibuat dengan PHP teruji lebih cepat ketimbang aplikasi yang dibuat oleh bahasa pemprograman web lainnya, dan juga fitur-fitur yang makin hari makin dilengkapi oleh komunitas yang membuat PHP menjadi bahasa pemprograman web yang banyak digunakan di seluruh dunia.
3) Perl
Perl kepanjangan dari “Practical Extraction and Report Language” yang dibuat
dengan menggabungkan kemampuan dari C, utilitas UNIX seperti sed dan awk, dan bahkan fitur shell. Mulanya bahasa Perl hanya digunakan pada mesin UNIX/Linux, namun saat ini perl dapat diterapkan pada berbagai platform seperti DOS, Windows NT/2000/XP/2003, Windows 95/98/ME, OS/2, dan Macintosh.
4) Database Server
Database merupakan kumpulan dari data yang tersimpan secara terorganisir atau diatur sedemikian rupa agar mudah diambil, dimanipulasi atau dicari jika data tersebut diperlukan. Jadi database server bisa diartikan penyimpanan data yang terpusat diserver agar mudah diambil, dimanipulasi, atau dicari. MySQL Server merupakan salah satu database server yang banyak digunakan, karena kemudahannya dan cepat untuk menangani data-data yang tersimpan. MySQL banyak digunakan dalam aplikasi berbasis web.
5) File Transfer Protocol (FTP) Server
File Transfer Protocol merupakan salah satu layanan internet yang paling tua dan banyak digunakan untuk transfer file antar mesin yang terhubung di internet. FTP server merupakan aplikasi server yang digunakan untuk menangani transfer file yang menggunakan protokol FTP. File Zilla merupakan salah satu aplikasi FTP Server yang mudah, gratis dan banyak fitur yang digunakan untuk platform windows.
6) Mail Server
Mail server merupakan aplikasi server yang digunakan untuk menangani lalu lintas Surat Elektronik atau lebih dikenal dengan e-mail. Mercury/32 merupakan salah satu aplikasi mail server untuk windows. Terdiri dari SMTP Server, POP3 Server, IMAP4 Server.
B. Instalasi XAMPP
Berikut adalah panduan yang digunakan untuk instalasi XAMPP :
1. Download XAMPP di situs http://www.xampp.org atau di
http://www.apachefriends.org
2. Jika telah mendownload, jalankan file installer XAMPP, selanjutnya anda akan
ditanyakan bahasa yang ingin dipilih.
3. Tentukan lokasi XAMPP di komputer anda, misalkan “C:\Program Files”, klik
“Install”.
4. Installer akan mengekstrak file installer di komputer anda, tunggu beberapa saat sampai proses ekstrak selesai.
5. Klik finish jika proses instalasi telah selesai.
6. Proses selanjutnya adalah menginstal service, diantaranya service untuk Apache, MySQL, dan FileZilla. Klik “yes” jika ingin menginstal service agar aplikasi-aplikasi server dapat dijalankan ketika mesin windows anda dijalankan. Klik “no” jika tidak ingin menginstal sebagai service.
Selanjutnya installer akan mencari port-port yang dapat digunakan, tersedia atau tidak. Berikut port default yang digunakan :
- Web Server / HTTP (port 80)
- HTTPS (port 443)
- MySQL (port 3306)
- FileZilla/FTP (port 21 / port 14147 untuk admin)
- Mail Server / Mercury (SMTP port 25, POP3 port 110, IMAP port 143)
Jika port-port yang diperlukan tersebut kosong, maka XAMPP Setup akan menginstal service yang diperlukan untuk menjalankan aplikasi server di XAMPP
- Service Apache
XAMPP Setup akan menanyakan pada anda apakah ingin menginstal apache 2 sebagai service, agar saat windows running Apache Web Server anda dapat langsung dijalankan. Klik “Yes” jika ingin menginstal atau klik “No” jika tidak ingin menginstal.
XAMPP Setup akan mengecek apakah port yang diperlukan apache sudah terisi atau tidak. Port yang dicek adalah port 80 (HTTP) dan port 443 (HTTPS). Jika port yang diperluka sudah terisi maka akan muncul peringatan dibawah ini.
Jika instal service berhasil maka pesan yang muncul sebagai berikut :
- Service MySQL
Service yang selanjutnya diinstal adalah MySQL Server, klik “Yes” jika ingin menginstal service MySQL atau klik “No” jika tidak ingin diinstal.
- Service FileZilla FTP
Service yang selanjutnya diinstal adalah FileZilla FTP Server, klik “Yes” jika ingin menginstal service FileZilla FTP atau klik “No” jika tidak ingin diinstal.
7. Jika proses instalasi service selasai selanjutnya adalah instalasi XAMPP Control Panel, kontrol panel ini digunakan untuk mengatur aplikasi-aplikasi server yang berjalan di XAMPP. Klik “Yes” jika ingin menginstal atau klik “No” jika tidak ingin menginstalnya.
8. Sampai sejauh ini proses instalasi XAMPP anda telah berhasil, sekarang mesin Windows anda sudah berfungsi sebagai Web Server, Database Server, FTP Server dan Mail Server.
C. Menjalankan XAMPP
Menjalankan XAMPP sangat mudah, semudah menjalankan aplikasi Windows Office yang sudah cukup familiar buat anda. Untuk mengatur semua aplikasi server di XAMPP, anda cukup menjalankan satu aplikasi yang bernama “CONTROL XAMPP SERVER PANEL”.
Klik “Start > Programs > apachefriends > xampp > CONTROL XAMPP SERVER PANEL”
No comments:
Post a Comment