windows系統moodle平臺安裝及環境配置

Moodle是一個開源課程管理系統(CMS),也被稱爲學習管理系統(LMS),是由澳大利亞Marting Dougiamas博士在2002年主持開發的開放源碼網絡教育平臺。
1、安裝工具
xampp-windows-x64-7.4.9-0-VC15
  moodle-latest-39
最新版下載地址:https://download.moodle.org/releases/latest/ 
2、安裝環境配置php

  1. 若是安裝了IIS服務,首先關閉IIS或更換80端口;
    2.安裝visual C++組件,要不會出現msvcr110.dll錯誤;
    windows系統moodle平臺安裝及環境配置
    windows系統moodle平臺安裝及環境配置
    3、安裝
    1.xampp安裝:
    windows系統moodle平臺安裝及環境配置
    安裝路徑選擇:
    windows系統moodle平臺安裝及環境配置
    windows系統moodle平臺安裝及環境配置
    windows系統moodle平臺安裝及環境配置
    語言選擇:
    windows系統moodle平臺安裝及環境配置
    安裝完畢後打開XAMPP Control,啓動Apache和MySQL服務;
    windows系統moodle平臺安裝及環境配置
    2.moodle安裝
    將下載的moodle解壓後,拷貝其中的moodle文件夾到D:\xampp\htdocs
    windows系統moodle平臺安裝及環境配置
    將下載的語言包zh_cn.zip解壓後拷貝到C:\xampp\htdocs\moodle\lang下
    windows系統moodle平臺安裝及環境配置
    在瀏覽器地址欄中輸入localhost/moodle,選擇語言。
    windows系統moodle平臺安裝及環境配置
    網站地址,moodel目錄,數據目錄確認。
    windows系統moodle平臺安裝及環境配置
    選擇使用的數據庫,這裏選擇MySQL。
    windows系統moodle平臺安裝及環境配置
    輸入數據用戶名root,密碼默認,數據庫端口3306.
    windows系統moodle平臺安裝及環境配置
    版權確認。
    windows系統moodle平臺安裝及環境配置
    服務器組件檢查,會有報錯提醒。
    windows系統moodle平臺安裝及環境配置
    a.設置錯誤 $CFG->dbtype: 您應在 config.php文件中進行修正,從 'mysql' 至 'mariadb'.
    修改C:\xampp\htdocs\moodle\config.php文件,將
    windows系統moodle平臺安裝及環境配置
    將圖中mysqli 替換爲mariadb
    windows系統moodle平臺安裝及環境配置
    b.須要intl擴展改善國際化支持,例如與語言區適應的排序及國際域名。
    修改c:\xampp\php\php.ini文件。
    windows系統moodle平臺安裝及環境配置
    將intl,xmlrpc,soap前面的分號去掉。
    windows系統moodle平臺安裝及環境配置
    c.PHP字節碼緩存提升性能且下降對內存的要求。Moodle徹底支持並建議使用OPC緩存擴展。
    修改c\xampp\php\php.ini 查找到[opcache]所在的位置添加如下代碼
    [opcache]
    opcache.enable = 1
    opcache.memory_consumption = 128
    opcache.max_accelerated_files = 10000
    opcache.revalidate_freq = 60
    ; Required for Moodle
    opcache.use_cwd = 1
    opcache.validate_timestamps = 1
    opcache.save_comments = 1
    opcache.enable_file_override = 0
    zend_extension=opcache.so
    ; If something does not work in Moodle
    ;opcache.revalidate_path = 1 ; May fix problems with include paths
    ;opcache.mmap_base = 0x20000000 ; (Windows only) fix OPcache crashes with event id 487

; Experimental for Moodle 2.6 and later
;opcache.fast_shutdown = 1
;opcache.enable_cli = 1 ; Speeds up CLI cron
;opcache.load_comments = 0 ; May lower memory use, might not be compatible with add-ons and other apps.
而後,在php.ini的文檔的最末尾添加
[ExtensionList]
zend_extension=php_opcache.dll
d.您的數據庫在使用 Antelope 做爲文件格式。在MySQL和MariaDB實現徹底 UTF-8 支持須要使用 Barracuda 文件格式。請切換至 Barracuda 文件格式。
修改c:\xampp\mysql\bin|\my.ini 分別在對應位置添加下列代碼
[client]
default-character-set = utf8mb4mysql

[mysqld]
innodb_file_format = Barracuda
innodb_file_per_table = 1
innodb_large_prefixweb

character-set-server = utf8mb4
collation-server = utf8mb4_unicode_ci
skip-character-set-client-handshakesql

[mysql]
default-character-set = utf8mb4
在xampp-control重啓Apache和mysql服務,而後點擊瀏覽器頁面最下面的從新載入按鈕,等待系統安裝組件,須要等待一段時間,所有安裝完成後會出現確認按鈕。
windows系統moodle平臺安裝及環境配置
填寫登錄用戶名、密碼、郵箱等信息。
windows系統moodle平臺安裝及環境配置
首頁設置
windows系統moodle平臺安裝及環境配置
保存信息後,moodel就安裝完成了,如下是登錄後的界面。
windows系統moodle平臺安裝及環境配置
4、修改moodel局域網訪問設置
1.config 中,將'http://loalhost/moodle';改成'http://本機IP/moodle';
windows系統moodle平臺安裝及環境配置
2.Apache conf中的httpd文件找到Listen 127.0.0.1:80修改Listen 127.0.0.1:80——本機IP:80
3.要實現局域網的訪問,還要作一件事:打開你的防火牆—高級設置—服務—web服務器(http)綜合以上三步便可實現局域網的訪問了。數據庫

五.外機配置指南(外網訪問設置)
第一步:對EASYPHP的更改
修改安裝目錄下的conf_fileshttpd.conf文件,
在下面位置
#Listen 3000
#Listen 12.34.56.78:80
Listen 10.0.128.158:80  ****重要就是這裏!!加多一行,真實IP地址加上端口號
Listen 127.0.0.1:80
!!!!注意: 此目錄下其它文件都不須要改  !!!windows

第二步:對MOODLE配置文件的修改
打開MOODLE目錄後,在根目錄下找到config.php文件,找到這一行,
$CFG->wwwroot = 'http://127.0.0.1/moodle';
把它改爲:
$CFG->wwwroot = 'http://你的IP/moodle';
再找到admin這一行,這裏是關鍵,
$CFG->admin = 'admin';瀏覽器

相關文章
相關標籤/搜索