XAMPP คือ โปรแกรมสำหรับสร้างเว็บเซิร์ฟเวอร์บนระบบปฏิบัติการต่างๆ ที่ได้รับความนิยมอย่างมาก โดย XAMPP มาพร้อมกับโปรแกรมที่สำคัญสำหรับการรันเว็บเซิร์ฟเวอร์ อันประกอบด้วยโปรแกรม Apache, MySQL (MariaDB), PHP และ Perl
ส่วนของประกอบ XAMPP
1. X = Cross Platform คือ โปรแกรม XAMPP รองรับการรันบนระบบปฏิบัติการต่างๆ เช่น Windows, Linux และ OS X
2. A = Apache คือ โปรแกรมสำหรับสร้างเว็บเซิร์ฟเวอร์ ทำงานบนโปรโตคอล HTTP
3. M = MySQL (MariaDB) คือ โปรแกรมฐานข้อมูล ใช้สำหรับบริหารจัดการฐานข้อมูลบนเว็บไซต์
4. P = PHP คือ ภาษาคอมพิวเตอร์สำหรับพัฒนาเว็บไซต์ มีการประมวลผลทางฝั่ง Server
5. P = Perl คือ ภาษาคอมพิวเตอร์ รองรับการพัฒนาโปรแกรมในลักษณะต่างๆ
ข้อดีของ XMAPP
1. ติดตั้งเว็บเซิร์ฟเวอร์ได้ง่าย ประหยัดเวลาเนื่องจากไม่ต้องติดตั้งและตั้งค่าโปรแกรมแต่ละตัวด้วยตนเอง
2. สามารถดาวน์โหลดมาติดตั้ง และใช้งานได้ฟรี
3. รองรับการทำงานบนระบบปฏิบัติการต่างๆ ที่หลากหลาย
4. โปรแกรมทำงานได้ดี ปัญหาน้อย รองรับการสร้างเว็บเซิร์ฟเวอร์ได้อย่างมีประสิทธิภาพ
5. โปรแกรมได้รับความนิยมใช้งานอย่างแพร่หลาย
6. มีบทความ เอกสาร คู่มือ วิธีการปรับแต่ง และแก้ไขปัญหา เยอะ
7. โปรแกรมมีเวอร์ชั่นต่างๆ ให้เลือกตามความเหมาะสมในการใช้งาน