操作系统 (!).通常用于运行下面的软软件,选择什么样的操作系统通常根据你的技术能力和实际情况来决定。Linux 和 Windows 是最常见的选择(同时也有很好的技术支持)。如果你可以自由选择操作系统的话,Linux 是最佳的方案。 Moodle 测试了 Debian, Ubuntu, CentOS, RedHat, Windows 7/2012 和 Mac OS X 的兼容性。
Web 服务器, 主要使用Apache。Moodle 没有完全测试(或者支持)IIS,lightttpd,nginx,cherokee, zeus 和 LiteSpeed,但是 Moodle 应该能够在上面的服务器上正常工作。除此之外,如果你选择使用其他 WEB 服务器的话,Moodle 将会终止安装过程。同时你的服务器也配置 PHP。WEB 服务器使用什么版本并不重要,但是请尽量使用最新版。
PHP - 当前的最低版本是5.3.3。你需要为你的 PHP 安装一系列扩展,PHP 页面列出了所有需要安装的扩展。如果一些必须的扩展丢失的话,安装程序会在安装环境校验的时候提示您修复并阻止您进入下一步。
数据库。MySQL 和 PostgreSQL 是主要使用的开发数据库,这2个数据库进行了主要的兼容性测试,相关的技术文档也是最全面的。Oracle 和 MSSQL 都能够被完全的支持(注意,一些可选的插件可能没有在这 2 个数据库中进行兼容性测试),但是相关的文档和与 Moodle 相关的文件没有 MySQL/PostgreSQL 这么全面。MySQL 能提供更多的文档,PostgreSQL 能提供更好的稳定性。你需要在系统中安装 PHP 的扩展来支持你选择的数据库。