1. การติดตั้ง moodle

การติดตั้ง Moodle สามารถทำได้หลายวิธีตามความต้องการใช้งาน ตั้งแต่การจำลองเซิร์ฟเวอร์ในคอมพิวเตอร์ตัวเองเพื่อทดสอบ ไปจนถึงการติดตั้งบน Cloud VPS เพื่อเปิดใช้งานจริง โดยโครงสร้างหลักของ Moodle จำเป็นต้องทำงานบนระบบที่เรียกว่า LAMP / WAMP Stack (Web Server, Database, PHP) ครับ

นี่คือ 3 วิธีหลักในการติดตั้ง พร้อมขั้นตอนการเตรียมระบบที่สำคัญครับ

สิ่งที่ต้องเตรียมก่อนติดตั้ง (System Requirements)

ก่อนเริ่มติดตั้ง ต้องมั่นใจว่าเซิร์ฟเวอร์หรือคอมพิวเตอร์ของคุณมีองค์ประกอบเหล่านี้ (อิงตาม Moodle เวอร์ชันปัจจุบัน):

  • Web Server: Apache หรือ Nginx

  • Database: MySQL (5.7 หรือใหม่กว่า) หรือ MariaDB (10.6 หรือใหม่กว่า)

  • PHP: เวอร์ชันที่รองรับตามแต่ละเวอร์ชันของ Moodle (เช่น Moodle 4.x มักต้องการ PHP 8.1 หรือ 8.2) พร้อมเปิดใช้งาน Extension สำคัญ เช่น intl, gd, xmlrpc, mbstring, curl