What you need for this book

For Moodle, you must have the following components up and running on your server (at the time of writing for version 3.0):

  • Database: MySQL (version 5.5.31 or later with the InnoDB storage engine activated), PostgreSQL (9.1 or later), Microsoft SQL Server (2008 or later), Oracle (10.2 or later), or Maria DB (5.5.31 or later)
  • Web server: Apache is the preferred web server, but Microsoft IIS is also possible
  • PHP 5.4.4 or later is required to run Moodle (PHP 7 is supported as well)

PHP extensions: Moodle makes use of a number of PHP extensions—most of which are compiled in PHP by default.

Depending on your specific setup, additional software and hardware might be required.

Get Moodle 3 Administration - Third Edition now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.