Moodle 屬於 LAMP的架構,安裝方法及步驟如下:

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

  • 安裝 Apache

  • 安裝 MariaDB

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

Moodle 3.5 最低需要 PHP 7.0 以上。

Moodle 3.9 則需要 PHP 7.2 以上。

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

To set up for a successful install of Moodle, we recommend starting with a ‘clean’ CentOS 7.x 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)等雲端運算服務,請找最佳接近規格。


  • OS - CentOS

  • CPU - 16核心以上

  • RAM - 32G

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


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