Fedora31安裝moodle
安裝php套件
dnf install php-xml php-mbstring php-xmlrpc php-soap php-gd php-intl php-zip
systemctl restart httpd
安裝git
#sudo dnf install git-all
使用git下載moodle
#cd /var/www/html/
#git clone git://git.moodle.org/moodle.git
#cd moodle
#git branch -a
# git branch --track MOODLE_38_STABLE origin/MOODLE_38_STABLE
# git checkout MOODLE_38_STABLE
修改/var/www/html/moodle的屬性
chown -R apache:apache moodle
chmod -R 755 moodle
新增moodle的上傳資料夾/var/www/moodledata
mkdir /var/www/moodledata
chown -R apache:apache moodledata
chmod -R 755 /var/www/moodledata
新增資料庫
mysql> CREATE DATABASE MoodleDB DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
mysql> GRANT ALL ON MoodleDB.* to '帳號'@'localhost' IDENTIFIED BY '密碼';
mysql> FLUSH PRIVILEGES;
mysql> quit
瀏覽http://你的主機IP/moodle/,進行安裝Moodle
參考資料
1.使用Git下載Moodle https://docs.moodle.org/38/en/Git_for_Administrators
2.How to Install Moodle 3.5 on Fedora 30/29/28 https://tecadmin.net/install-moodle-on-fedora/