2020年12月17日 星期四

Moodle 安裝在 CentOS 8 上

  到了 2020 年未,我們在 covid-19 的疫情,即將感恩的渡過今年;也迎來 CentOS 8 的時代.

 

24 September 2019 正式釋出

CentOS 8 的改變

對 Moodle人 來講,CentOS8 之於我們最大改變之一,就是 DNF 的套件管理工具。

YUM 還是可以用,只是官方稱 DNF 是下一代的套件管理工具;所以我們還是要開始用它來管理 CentOS 了。


安裝基本工具

為了 Moodle 的安裝,我們需要 tar 及 wget 。

dnf install wget tar

安裝 PHP

dnf install php php-common php-iconv php-curl php-mbstring php-xmlrpc php-soap php-zip php-gd php-xml php-intl php-json php-opcache

如果你有用到作業批改的功能, 需要額外的套件: 

dnf install graphviz aspell ghostscript 

安裝 MaridDB

在 CentOS 8 裡,MariaDB 已經是 10.3 了,只要用 dnf 就可以安裝。

dnf install mariadb mariadb-server

然後請按順序執行:

1. systemctl start mariadb 2. mysql_install_db 3. mysql_secure_installation

最後,再安裝 php msqyi 的套件

dnf install -y php-mysqlnd

檢查:

php -m | grep mysqli // 應該要能看到 mysqli 出現.


下載 Moodle

wget https://download.moodle.org/download.php/direct/stable39/moodle-3.9.3.tgz


到這裡之後就跟在 CentOS 7 安裝是一樣的。祝你安裝成功。

Moodle 3.9.3 安裝完成


精選文章

更換 GCA3 後, 網站出現不安全

可以使用 openssl 命令來模擬瀏覽器的行為  openssl s_client -connect your.domain.com:443 -showcerts 請將 your.domain.com 替換成你的網域名稱。 解讀輸出結果 執行上述指令後,你會看到類似下面這樣的...

熱門文章