Moodle

Moodle Home

Moodle Documentation

Moodle Installation Quickstart

Do I Want To Install My Own Moodle?

If you don't want to go through the installation process, or you want others on the internet to see your Moodle web site, you can use a web hosting service. For a discussion of Moodle web hosting sites go here .

Introduction

These instructions will create a web server running Moodle on your computer. At a minimum, you will need to install the Apache web server, PHP, MySQL, and Moodle.

These instructions assume the following:

Local Network Access

If local network access is required, during the Moodle installation use the IP address of the Moodle server. If Moodle will only be accessed from your local machine, use "localhost" for the server address. The difference is how you access Moodle:

To switch from "localhost" to "IP adrdress" edit the c:\xampp\htdocs\moodle\config.php file. Change ($CFG->wwwroot = 'http://localhost/moodle';) to ($CFG->wwwroot = 'http://ipadddress/moodle';).

Installation Steps

Step 1. Download, Install, and Configure XAMPP

Several things will be installed, including:

XAMPP console
Apache web server
MySQL database
PHP
and more

Step 2. Create an Empty Directory for Moodle Files

For example: C:\moodlefiles or ....

From the Quickstart documentation:

Create an empty directory to hold Moodle files. It must not be in the area served by the web server and must have permissions so that the web server user can write to it. Typically, either make it owned by the web server user or give it write permissions for 'everyone'.

Step 3. Download, Install, and Configure Moodle

  1. Create the sub-directory C:\xampp\htdocs\moodle
  2. Download moodle from here
  3. Unzip/copy the files into the moodle sub-directory
  4. In a web browser enter the URL http://localhost/moodle to complete the configuration

Note: See the Moodle Installation Quickstart instructions for more information.

Tutorials

Getting Started: A Brief Overview of Moodle 2.0 (YouTube)
Creating a Moodle 2.3 Course Part 1 (YouTube)
Teaching with Moodle: Best Practices in Course Design (YouTube)
Moodle 2.0 Training: Themes and Templates (YouTube)