Difference between revisions of "Windows installation"
Note: You are currently viewing documentation for Moodle 2.5. Up-to-date documentation for the latest stable version of Moodle may be available here: Windows installation.
Ken Wilson (talk | contribs) m (→Manual Installation) |
Ken Wilson (talk | contribs) m (→Manual Installation) |
||
Line 12: | Line 12: | ||
*[[Installation guide - Moodle for Windows on a USB Memory Stick]] | *[[Installation guide - Moodle for Windows on a USB Memory Stick]] | ||
− | ==Manual Installation== | + | == Manual Installation == |
− | For medium to large installations (e.g. a college or university), it is best practice to install Moodle on your server manually | + | For medium to large installations (e.g. a college or university), it is best practice to install Moodle on your server manually. |
− | *[[ | + | * Plan your '''system capacity''' by obtain appropriate hardware to support the number of users in your organisation. See [[Installing Moodle]] in the How Many Users section for a method to estimate the required hardware. |
− | *[[Installing Moodle]] | + | * Install your '''database server'''. You have a choice of [http://dev.mysql.com/downloads/ MySQL] (recommended), Microsoft SQL Server 2005 (Moodle 1.7 or later) or Oracle. |
+ | * Install '''PHP'''. See [http://www.peterguy.com/php/install_IIS6.html How to install PHP 5.x on Windows Server 2003 with IIS 6] for instructions. | ||
+ | * Install your '''web server'''. You require either Apache 2 or IIS 6. | ||
+ | * Install '''Moodle''' by getting the standard installation for Moodle from [http://download.moodle.org/ http://download.moodle.org/] and read [[Installing Moodle]] which has detailed generic information. | ||
+ | * Once Moodle is setup and configured, you should '''setup backups''' of the system in case of failure or loss of data. | ||
+ | * Check your server '''security and performance'''. It is also good practice to read the [[Performance]] and [[Security]] documentation. Although this is targetted at Linux/Unix users, there is much which can be applied to Windows systems. | ||
− | * [http://moodle.org/mod/forum/view.php?id=6799 Windows-based server forum] | + | == See also == |
+ | |||
+ | * [http://moodle.org/mod/forum/view.php?id=6799 Windows-based server forum] is the main forum for asking questions about your Moodle Windows installation. | ||
+ | * [[Installing APC in Windows]] contains instructions for using a PHP accelerator to reduce processor load. | ||
+ | * [[Cron | Installing Cron on Windows]] for setting up the Moodle scheduled task. | ||
[[Category:Administrator]] | [[Category:Administrator]] | ||
[[Category:Installation]] | [[Category:Installation]] |
Revision as of 17:54, 1 January 2007
Installation Packages
If you are running a small (less than 30 users) Moodle server or just want to test Moodle on your Windows XP PC, pre-built packages are available for you to use. Here are links to pages containing step-by-step instructions for installing Moodle using install packages:
- Complete install packages for most Windows versions
- This section has a quick way to install a complete package on a Windows XP machine
- Installation guide for Windows using XAMPP in case you want to retrofit
Manual Installation
For medium to large installations (e.g. a college or university), it is best practice to install Moodle on your server manually.
- Plan your system capacity by obtain appropriate hardware to support the number of users in your organisation. See Installing Moodle in the How Many Users section for a method to estimate the required hardware.
- Install your database server. You have a choice of MySQL (recommended), Microsoft SQL Server 2005 (Moodle 1.7 or later) or Oracle.
- Install PHP. See How to install PHP 5.x on Windows Server 2003 with IIS 6 for instructions.
- Install your web server. You require either Apache 2 or IIS 6.
- Install Moodle by getting the standard installation for Moodle from http://download.moodle.org/ and read Installing Moodle which has detailed generic information.
- Once Moodle is setup and configured, you should setup backups of the system in case of failure or loss of data.
- Check your server security and performance. It is also good practice to read the Performance and Security documentation. Although this is targetted at Linux/Unix users, there is much which can be applied to Windows systems.
See also
- Windows-based server forum is the main forum for asking questions about your Moodle Windows installation.
- Installing APC in Windows contains instructions for using a PHP accelerator to reduce processor load.
- Installing Cron on Windows for setting up the Moodle scheduled task.