Moodle is primarily developed in Linux using Apache, MySQL and PHP (also lib/ - libraries of core Moodle code: login/ - code to handle login and account Firstly, make sure that your web server is set up to use index.php as a default page .