<ก่อนหน้านี้ | Contents | ถัดไป>
1. ภาพรวม
การติดตั้ง LAMP (Linux + Apache + MySQL + PHP/Perl/Python) เป็นการตั้งค่ายอดนิยมสำหรับเซิร์ฟเวอร์ Ubuntu มีแอปพลิเคชั่นโอเพ่นซอร์สมากมายที่เขียนโดยใช้แอปพลิเคชัน LAMP แอปพลิเคชั่น LAMP ยอดนิยมบางตัว ได้แก่ Wiki, Content Management Systems และ Management Software เช่น phpMyAdmin
ข้อดีอย่างหนึ่งของ LAMP คือความยืดหยุ่นอย่างมากสำหรับฐานข้อมูล เว็บเซิร์ฟเวอร์ และภาษาสคริปต์ต่างๆ สิ่งทดแทนยอดนิยมสำหรับ MySQL ได้แก่ PostgreSQL และ SQLite Python, Perl และ Ruby มักใช้แทน PHP ในขณะที่ Nginx, Cherokee และ Lighttpd สามารถแทนที่ Apache ได้
วิธีที่เร็วที่สุดในการเริ่มต้นคือการติดตั้ง LAMP โดยใช้ taskel Tasksel เป็นเครื่องมือ Debian/Ubuntu ที่ติดตั้งแพ็คเกจที่เกี่ยวข้องหลายชุดเป็น "งาน" ที่ประสานกันบนระบบของคุณ ในการติดตั้งเซิร์ฟเวอร์ LAMP:
• ที่พรอมต์เทอร์มินัล ให้ป้อนคำสั่งต่อไปนี้:
sudo taskel ติดตั้งโคมไฟเซิร์ฟเวอร์
หลังจากติดตั้งแล้วคุณจะสามารถติดตั้งได้มากที่สุด โคมไฟ แอปพลิเคชันในลักษณะนี้:
• ดาวน์โหลดไฟล์เก็บถาวรที่มีไฟล์ต้นฉบับของแอปพลิเคชัน
• แกะไฟล์เก็บถาวร ซึ่งมักจะอยู่ในไดเร็กทอรีที่เว็บเซิร์ฟเวอร์สามารถเข้าถึงได้
• ขึ้นอยู่กับตำแหน่งที่แตกต้นทาง กำหนดค่าเว็บเซิร์ฟเวอร์เพื่อให้บริการไฟล์
• กำหนดค่าแอปพลิเคชันเพื่อเชื่อมต่อกับฐานข้อมูล
• เรียกใช้สคริปต์หรือเรียกดูหน้าของแอปพลิเคชันเพื่อติดตั้งฐานข้อมูลที่แอปพลิเคชันต้องการ
• เมื่อขั้นตอนข้างต้นหรือขั้นตอนที่คล้ายกันเสร็จสิ้น คุณก็พร้อมที่จะเริ่มใช้แอปพลิเคชัน
ข้อเสียของการใช้วิธีนี้คือ ไฟล์แอปพลิเคชันไม่อยู่ในระบบไฟล์ในลักษณะมาตรฐาน ซึ่งอาจทำให้เกิดความสับสนว่าติดตั้งแอปพลิเคชันไว้ที่ใด ข้อเสียที่ใหญ่กว่าอีกประการหนึ่งคือการอัปเดตแอปพลิเคชัน เมื่อมีการออกเวอร์ชันใหม่ จะต้องใช้กระบวนการเดียวกันกับที่ใช้ในการติดตั้งแอปพลิเคชันเพื่อใช้การอัปเดต
โชคดีที่จำนวน โคมไฟ แอปพลิเคชันได้รับการบรรจุไว้แล้วสำหรับ Ubuntu และพร้อมสำหรับการติดตั้งในลักษณะเดียวกับแอปพลิเคชันที่ไม่ใช่แบบหลอดไฟ อย่างไรก็ตาม อาจจำเป็นต้องมีการกำหนดค่าเพิ่มเติมและขั้นตอนการตั้งค่า ทั้งนี้ขึ้นอยู่กับแอปพลิเคชัน
ส่วนนี้ครอบคลุมถึงวิธีการติดตั้งบางส่วน โคมไฟ การใช้งาน