Xampp adalah aplikasi yang dikembangkan oleh Apache Friends, yang terdiri dari tim Inti (Core Team), Tim Pengembang (
Development Team) & Tim Dukungan (
Support Team)
Didalam Xampp terdapat beberapa kompilasi program seperti
Apache HTTP Server,
MySQL database, dan
penerjemah bahasa yang ditulis dengan
bahasa pemrograman PHP dan
Perl.
Apache HTTP Server
Apache HTTP Server adalah salah satu program yang diikutsertakan didalam Xampp, kegunaannya melayani dan memfungsikan situs web atau sebagai server, karena ketika kita mengakses alamat 127.0.0.1 koneksi akan mengarah kepada alamat port 80 yang kemudian mengarah kepada alamat Apache, Apache memiliki fitur-fitur canggih seperti pesan kesalahan yang dapat dikonfigur, autentikasi berbasis
basis data dan lain-lain. Apache juga didukung oleh sejumlah
antarmuka pengguna berbasis grafik (GUI) yang memungkinkan penanganan server menjadi mudah.
MYSQL
Mysql bertindak sebagai tempat penyimpanan dan manajemen database didalam Xampp, mengapa memerlukan Database dalam web server, setiap web server memerlukan database untuk menyimpan data baik yang bersifat temporary (sementara) maupun yang permanen.
Terdapat beberapa
API (
Application Programming Interface) tersedia yang memungkinkan aplikasi-aplikasi komputer yang ditulis dalam berbagai
bahasa pemrograman untuk dapat mengakses basis data MySQL antara lain:
bahasa pemrograman C,
C++,
C#,
bahasa pemrograman Eiffel,
bahasa pemrograman Smalltalk,
bahasa pemrograman Java,
bahasa pemrograman Lisp,
Perl,
PHP,
bahasa pemrograman Python,
Ruby,
REALbasic dan
Tcl. Sebuah antarmuka
ODBC memanggil
MyODBC yang memungkinkan setiap bahasa pemrograman yang mendukung
ODBC untuk berkomunikasi dengan basis data MySQL. Kebanyakan kode sumber MySQL dalam
ANSI C.
Filezilla
Filezilla adalah jenis protokol yang digunakan untuk melakukan Upload dan Download file, Filezilla Client juga memiliki pengertian yang sama, apa pentingnya filezilla ini, segala macam mengambil dan menempatkan file didalam web harus melalui mekanisme filezilla yang memiliki konsep FTP(File Transfer Protokol).
Bagian-bagian yang perlu diperhatikan dalam penggunaan Xampp
HTDOCS
PHPMYADMIN
Control Panel