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/