# Moodle 2.5 安装需要的软件支持

**URL:** <https://www.isharkfly.com/t/moodle-2-5/4013>\
**Category:** PHP\
**Created:** [August 7, 2013, 12:06am UTC](https://www.isharkfly.com/t/moodle-2-5/4013 "2013-08-07T00:06:00Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![honeymoose](https://www.isharkfly.com/user_avatar/www.isharkfly.com/honeymoose/32/20796_2.png) [@honeymoose](https://www.isharkfly.com/u/honeymoose)\
**Post date:** [August 7, 2013, 12:06am UTC](https://www.isharkfly.com/t/moodle-2-5/4013/1 "2013-08-07T00:06:00Z")

</div>

操作系统 (!).通常用于运行下面的软软件，选择什么样的操作系统通常根据你的技术能力和实际情况来决定。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 的扩展来支持你选择的数据库。
