Moodle 安裝

以目前(2022年1月),如果您是正要開始使用 Moodle,我們推薦下載 3.9,因為這個版本是我們承諾可以更新最久版本

如果您還沒下載 Moodle 請到這裡,如果您對Moodle 的版本有疑惑,請到這裡

Moodle 安裝

軟體需求

Moodle 屬於 LAMP 的架構(你可能需要有這方面的技能),Moodle 的安裝方法及步驟如下:

準備一台 Linux主機 - 規格參考如下,確定安裝好作對系統 - 建議安裝 CentOS 7 以上。

  • 安裝 Apache

  • 安裝 MariaDB

  • 安裝 PHP (Moodle各版本要求的PHP版本也不一樣)

Moodle 3.5 最低需要 PHP 7.0 以上。

Moodle 3.9 需要 PHP 7.2 以上。(Moodle 4.0 則需要 PHP 7.3 以上 )

  • 安裝 Moodle需要的套件:mysql gd pear xml xmlrpc mbstring soap intl opcache fileinfo mcrypt cli zip...等。

To set up for a successful install of Moodle, we recommend starting with a ‘clean’ Debian 10 64-bit server dedicated for Moodle.

By ‘clean’ we mean the server does not have any previous web applications installed (such as plesk, webadmin, or nginx ...etc) that are binding to port 80/443. By ‘dedicated’ we mean that this server won’t be used for anything else besides Moodle (and Moodle-related applications such as Solr/Open Office).


A bare metal server is a physical server; Why do we recommend a bare metal server? Moodle uses OpenOffice/Solr for processing of document convert and full-text search engine and they works best in a non-virtualized environment.

伺服器建議規格(硬體需求)

以下提供伺服主機最小/最低需求;GCP(Google Cloud Platform)或AWS(Amazon Web Services)等雲端運算服務,請找最佳接近規格。

建議 Moodle 及DB各一台(dedicated),規格如下:

  • OS - Debian10(or CentOS 7)

  • CPU - 16核心以上

  • RAM - 32G

  • 硬碟空間 - 1T以上 (可斟酌檔案(影片)數量及大小調整硬碟空間)

台銀共同供應契約-伺服器規格

以上的規格,可供提供硬體廠商(在台灣的供應商),大致可以在採購時有個依據;如需更多細節請連絡我們(或加入我們 Line@)

Read more: 當您架設好 Moodle 後,可能會有同時上線人數的問題,您應該要考慮分流、叢集

Moodle 安裝

我們並不會建議您安裝最新的版本(除非是測試用),建議您參考 Moodle 安全性支援(security supported),下載並安裝該版本穏定(stable)的版本,因為我們與您一樣重視 Moodle 的資訊安全