XAMPP
adalah
perangkat lunak bebas, yang mendukung banyak sistem operasi, merupakan
kompilasi dari beberapa program.
Fungsinya adalah sebagai server yang berdiri sendiri
(localhost), yang terdiri atas program Apache HTTP Server, MySQL database, danpenerjemah
bahasa yang ditulis dengan bahasa pemrograman PHP dan Perl. Nama XAMPP
merupakan singkatan dari X (empat sistem operasi apapun), Apache, MySQL, PHP
dan Perl. Program ini tersedia dalam GNU General Public License dan bebas,
merupakan web server yang mudah digunakan yang dapat melayani tampilan halaman
web yang dinamis. Untuk mendapatkanya dapat mendownload langsung dari web
resminya.
Berikut ini Penjelasan dari bagian-bagian XAMPP:
1. X ,
Kenapa disebut dengan system operasi? karena XAMPP bisa dijalankan di 4 OS
besar yang sering digunakan oleh pengguna komputer saat ini. Dan 4 OS tersebut
tidak lain dan tidak bukan adalah Windows, Linux, Mac OS dan Solaris.
2. A(Apacahe) merupakan aplikasi web server. Apache ini
bersifat opensource yang berarti gratis dan bisa diedit oleh penggunanya. Tugas
utama Apache adalah menghasilkan halaman web yang benar kepada user berdasarkan
kode PHP yang dituliskan oleh pembuat halaman web. jika diperlukan juga
berdasarkan kode PHP yang dituliskan,maka dapat saja suatu database diakses
terlebih dahulu (misalnya dalam MySQL) untuk mendukung halaman web yang
dihasilkan.
3. M (
MySQL), merupakan aplikasi database server. Perkembangannya disebut SQL yang
merupakan kepanjangan dari Structured Query Language. SQL merupakan bahasa
terstruktur yang digunakan untuk mengolah database. MySQL dapat digunakan untuk
membuat dan mengelola database beserta isinya. Kita dapat memanfaatkan MySQL
untuk menambahkan, mengubah, dan menghapus data yang berada dalam database.
4. P (PHP),
bahasa pemrograman web. Bahasa pemrograman PHP merupakan bahasa pemrograman
untuk membuat web yang bersifat server-side scripting. PHP memungkinkan kita
untuk membuat halaman web yang bersifat dinamis. Sistem manajemen basis data
yang sering digunakan bersama PHP adalah MySQl. namun PHP juga mendukung sistem
manajement database Oracle, Microsoft Access, Interbase, d-base, PostgreSQL,
dan sebagainya.
5. P (Perl),
bahasa pemrograman, pertama kali dikembangkan oleh Larry Wall di mesin Unix.
Perl pertama kali dirilis pada tanggal 18 Desember 1987 ditandai dengan
keluarnya Perl 1. Dua diantara karakteristik utama perl adalah penanganan teks
dan berbagai jalan pintas untuk meyelesaikan persoalan-persoalan umum.Perl
sangat populer di gunakan dalam program-rogram CGI (Common Gateway Interface)
dan protokol internet lainnya.
Jadi Fungsi XAMPP adalah kita bisa memiliki server sendiri
(localhost) untuk pembuatan website secara offline tanpa harus membeli domain ,
karena sudah terdiri atas program Apache
HTTP Server, MySQL database dan penerjemah bahasa yang ditulis dengan bahasa
pemrograman PHP dan Perl.
XAMPP tersedia dalam
GNU General Public License dan bebas, merupakan web server yang mudah digunakan
yang dapat melayani tampilan halaman web yang dinamis. Sejarah dan Pengembang
XAMPP dikembangkan dari sebuah tim proyek bernama Apache Friends, yang terdiri
dari Tim Inti (Core Team), Tim Pengembang (Development Team) & Tim Dukungan
(Support Team).
Beberapa bagian penting pada program XAMPP, yang sering
digunakan pada umumnya adalah sebagai berikut:
• htdoc
adalah folder tempat meletakkan berkas-berkas yang akan dijalankan, seperti
berkas PHP, HTML, CMS dan skrip lain.
• phpMyAdmin
merupakan bagian untuk mengelola basis data MySQL yang ada dikomputer.
• Kontrol
Panel yang berfungsi untuk mengelola layanan (service) XAMPP. Seperti
menghentikan (stop) layanan, ataupun memulai (start).
Jika aagan-agan ingin mendowload XAMPP bisa disedot di http://www.apachefriends.org Gratis dan versi
updatenya sekarang adalah XAMPP 1.8.1. Demikian Pengertian XAMPP dan
Bagian-bagiannya semoga bermanfaat. Untuk cara menginstall XAMPP di PC sendiri
tunggu di Post berikutnya ya gan.