สารบัญ:
- คำจำกัดความ - Windows / Apache / MySQL / PHP, Python, PERL (WAMP) หมายถึงอะไร
- Techopedia อธิบาย Windows / Apache / MySQL / PHP, Python, PERL (WAMP)
คำจำกัดความ - Windows / Apache / MySQL / PHP, Python, PERL (WAMP) หมายถึงอะไร
Windows / Apache / MySQL / PHP, Python, PERL (WAMP) เป็นชุดของเว็บแอปพลิเคชันรวมกับ Microsoft Windows OS เพื่อใช้ในสภาพแวดล้อมเว็บที่ประกอบเป็นเซิร์ฟเวอร์สแต็ก
สแต็ก WAMP ให้นักพัฒนาและผู้ดูแลระบบมีองค์ประกอบสี่ประการของเว็บเซิร์ฟเวอร์:
ระบบปฏิบัติการ
เว็บเซิร์ฟเวอร์
ฐานข้อมูล
ภาษาสคริปต์
ในเซิร์ฟเวอร์สแต็กนี้ Windows ทำหน้าที่เป็น OS, Apache เว็บเซิร์ฟเวอร์, MySQL ตัวจัดการฐานข้อมูลและใช้ PHP, Python หรือ PERL เป็นภาษาสคริปต์แบบไดนามิก
Techopedia อธิบาย Windows / Apache / MySQL / PHP, Python, PERL (WAMP)
WAMP เป็นสภาพแวดล้อมการพัฒนาเว็บไซต์ที่ประกอบด้วยเว็บเซิร์ฟเวอร์ฐานข้อมูลภาษาสคริปต์และตั้งค่าบนระบบปฏิบัติการ Windows ของ Microsoft (OS)
Apache, MySQL และ PHP รวมกันเป็นสแต็กเซิร์ฟเวอร์แบบโอเพนซอร์ส (ยกเว้นระบบปฏิบัติการ) หรือเว็บเซิร์ฟเวอร์
เนื่องจาก WAMP ไม่ใช่แอปพลิเคชันเดียวหรือแม้แต่ชุดแพ็คเกจมาตรฐานเนื่องจากแต่ละแอปพลิเคชันสมาชิกนั้นมาจากผู้พัฒนาที่แตกต่างกัน แต่แอปพลิเคชันที่ใช้ร่วมกันโดยทั่วไปจึงกลายเป็นชุดมาตรฐานแบบเฉพาะกิจ สิ่งที่เกิดขึ้นคือ Apache จัดการฝั่งเซิร์ฟเวอร์ที่รองรับการร้องขอ HTTP ไปยังและจากเบราว์เซอร์ไคลเอนต์ในขณะที่ MySQL รวบรวมข้อมูลทั้งหมดที่เกี่ยวข้องกับเว็บไซต์และในที่สุด PHP / Python / PERL จะดูแลด้านการเขียนโปรแกรมและทำหน้าที่เป็นกาว ของทุกอย่าง PHP / Python / PERL รันสคริปต์โปรแกรมต่าง ๆ ที่อยู่ในรูปแบบของเว็บเพจ HTML และเข้าถึงข้อมูลผ่าน MySQL จากนั้นทั้งหมดนี้มอบให้กับลูกค้าผ่านทาง Apache เว็บเซิร์ฟเวอร์