How to Install Moodle™

September 18, 2023

Sell, market, manage, and scale your eLearning all in one place with the brand new Lambda Suite!!

Explore Now


Lambda Solutions

Moodle is a powerful and versatile learning management system that can help educators and organizations create and manage online courses effectively. In this step-by-step guide, we'll walk you through the process of installing Moodle in September 2023 to get your online learning platform up and running.

Prerequisites: Before you begin the installation process, ensure you have the following prerequisites in place:

  • A web server (e.g., Apache, Nginx).
  • A database server (e.g., MySQL, PostgreSQL, MariaDB).
  • PHP version 7.4 or higher.
  • A domain or subdomain pointing to your server's IP address.

Step 1: Download Moodle:

  • Visit the official Moodle website (
  • Download the latest stable version of Moodle.

Step 2: Upload Moodle Files:

  • Extract the downloaded Moodle package.
  • Upload the extracted files to your web server using FTP or your hosting provider's file manager.

Step 3: Create a Database:

  • Access your database server (e.g., phpMyAdmin).
  • Create a new database for Moodle.
  • Create a new database user and grant it full privileges for the Moodle database.

Step 4: Moodle Installation Wizard:

  • Open your web browser and navigate to your Moodle domain or subdomain.
  • The Moodle installation wizard will start automatically. Follow the on-screen instructions.
  • Enter the details of the database you created in Step 3.

Step 5: Configure Site Settings:

  • Set your site name, description, and time zone.
  • Create an administrator account by providing the necessary information.

Step 6: Server Checks:

  • Moodle will perform server checks to ensure your environment meets the system requirements. Address any issues if necessary.

Step 7: Install Moodle:

  • Once all checks pass, click the "Install Moodle" button.
  • Wait for the installation to complete. Moodle will notify you when it's done.

Step 8: Complete the Installation:

  • After installation, Moodle will prompt you to download the configuration file "config.php."
  • Download this file to your computer.
  • Upload the "config.php" file to your Moodle directory on the server.

Step 9: Finalize Setup:

  • Return to your Moodle site, and you'll be directed to log in with the administrator account you created earlier.
  • Once logged in, you can begin customizing your Moodle site, adding courses, and configuring settings.


Congratulations! You've successfully installed Moodle on your server in September 2023. Moodle offers a wide range of features and customization options to help you create a robust online learning platform for your educational needs.

Remember to keep your Moodle installation and server up to date with the latest security patches and updates to ensure a secure and reliable learning environment.

Read More:


Sell, market, manage, and scale your eLearning all in one place with the brand new Lambda Suite!!

Explore Now
Stay Current on Everything LMS


Download the Hot Sheet

Sign Up for Our Newsletter Today!