หากพูดถึง LEMP สาย dev หลายๆ คนคงจะรู้จักกันเป็นอย่างดี ซึ่งสำหรับใครที่ยังไม่รู้จัก หรือไม่มั่นใจว่าคืออะไร วันนี้เรามีคำตอบมาให้
LEMP หรือ LEMP Stack เป็นกลุ่มของ Open Source ที่ใช้สำหรับสร้างเว็บไซต์ด้วยภาษา PHP ซึ่งจะประกอบไปด้วย
L = Linux operating system
E = Nginx web server (which replaces the Apache component of a LAMP stack)
M = MySQL database (MariaDB)
P = dynamic content (PHP)
ซึ่งการที่เราจะสามารถใช้ตัว Stack ได้ จำเป็นต้องมีระบบปฏิบัติการ Linux เพื่อที่จะได้ใช้ในการลงตัว Nginx, MySQL และ PHP ซึ่งขึ้นอยู่กับว่า User จะเลือกระบบปฏิบัติการที่ตัวเองคุ้นเคยขนาดไหน โดยวิธีการลงจะเป็นการลงแยกของ Open source แต่ละตัว ซึ่งเมื่อเอามา Integrate กันแล้วจะกลายเป็น LEMP Stack ให้เราได้ใช้งานกันนั่นเอง
สำหรับการเตรียมติดตั้ง LEMP (Linux + Nginx + MySQL + PHP) นั้น โดยปกติอาจใช้เวลาในการติดตั้งเป็นนาทีหรือชั่วโมง แต่หากเราใช้ Docker อาจทำให้ใช้เวลาเร็วขึ้น ไม่ถึงนาทีเลยทีเดียว ซึ่งนับว่าการนำมาประยุกต์ใช้ด้วยกัน เพื่อช่วยให้การทำงานง่ายขึ้น