要在Ubuntu 16.04上安裝Moodle,您可以按照以下步驟進行操作:
更新系統軟件包:
sudo apt update
sudo apt upgrade
安裝Apache Web服務器:
sudo apt install apache2
安裝PHP和相關擴展:
sudo apt install php libapache2-mod-php php-mysql php-curl php-zip php-xml php-mbstring php-gd php-intl php-xmlrpc
安裝MySQL數據庫服務器:
sudo apt install mysql-server
創建Moodle數據庫:
sudo mysql -u root -p
CREATE DATABASE moodle DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;
請將 ‘moodleuser’ 替換為您想要使用的數據庫用戶名,將 ‘password’ 替換為您想要使用的數據庫密碼。
下載Moodle:
sudo apt install wget
cd /var/www/html
sudo wget https://download.moodle.org/download.php/direct/stable36/moodle-latest-36.tgz
解壓縮Moodle文件:
sudo tar -zxvf moodle-latest-36.tgz
sudo mv moodle /var/www/html/
授予必要的文件和文件夾權限:
sudo chown -R www-data:www-data /var/www/html/moodle
sudo chmod -R 755 /var/www/html/moodle
配置Apache Web服務器:
sudo nano /etc/apache2/sites-available/moodle.conf
在文件中添加以下內容:
<VirtualHost *:80>
DocumentRoot /var/www/html/moodle
ServerName your_domain_name_or_IP_address
<Directory /var/www/html/moodle>
Options +FollowSymlinks
AllowOverride All
Require all granted
</Directory>
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
請將 ‘your_domain_name_or_IP_address’ 替換為您的域名或IP地址。
啟用Moodle配置文件和重寫模塊:
sudo a2ensite moodle.conf
sudo a2enmod rewrite
sudo systemctl restart apache2
完成安裝過程: 在瀏覽器中輸入您的域名或IP地址,按照Moodle安裝向導的指示進行操作。
這樣,您就可以在Ubuntu 16.04上成功安裝Moodle了。