Rumah >Tutorial sistem >LINUX >Pasang platform pengajaran 'Magic Lantern' di bawah Ubuntu

Pasang platform pengajaran 'Magic Lantern' di bawah Ubuntu

王林
王林ke hadapan
2024-04-06 09:10:011216semak imbas

在 Ubuntu 下安装“魔灯”教学平台

Ini ialah panduan langkah demi langkah tentang cara memasang Moodle ("Lampu Ajaib") pada Ubuntu 16.04. Moodle (singkatan untuk Persekitaran pembelajaran dinamik berorientasikan objek modular) ialah sistem pengurusan pembelajaran sumber terbuka dan percuma yang menyediakan persekitaran pembelajaran yang diperibadikan kepada guru, pelajar dan pentadbir. Moodle dicipta oleh Projek Moodle dan diketuai dan diselaraskan oleh Ibu Pejabat Moodle[1].

Moodle mempunyai banyak fungsi yang sangat praktikal, seperti:

    Antara muka moden dan mudah digunakan
  • Papan Pemuka Diperibadikan
  • Alat dan aktiviti kerjasama
  • Kalendar semua-dalam-satu
  • Editor teks ringkas
  • Penjejakan Kemajuan
  • Pengumuman
  • Terlalu banyak untuk disebut…
Dalam tutorial ini, kami akan membimbing anda untuk memasang versi terkini Moodle pada Ubuntu 16.04 VPS dengan pelayan web Apache, MySQL dan PHP 7. (Anotasi terjemahan LCTT: Pemasangan pada versi Ubuntu seterusnya juga serupa.)

1. Log masuk melalui SSH
Pertama, log masuk ke Ubuntu 16.04 VPS melalui SSH sebagai pengguna root:

ssh root@IP_Address -p Port_number
2. Kemas kini pakej perisian sistem pengendalian
Jalankan arahan berikut untuk mengemas kini pakej sistem dan memasang beberapa perisian bergantung:

apt-get update && apt-get upgrade
apt-get install git-core graphviz aspell
3. Pasang pelayan Web Apache
Gunakan arahan berikut untuk memasang pelayan web Apache daripada repositori perisian Ubuntu:

apt-get install apache2
4 Mulakan pelayan Web Apache
Setelah dipasang, mulakan Apache dan dayakannya untuk bermula secara automatik pada permulaan sistem menggunakan arahan berikut:

systemctl enable apache2
5. Pasang PHP 7
Seterusnya, kami akan memasang beberapa modul PHP tambahan yang diperlukan untuk PHP 7 dan Moodle, arahannya ialah:

apt-get install php7.0 libapache2-mod-php7.0 php7.0-pspell php7.0-curl php7.0-gd php7.0-intl php7.0-mysql php7.0-xml php7.0-xmlrpc php7.0-ldap php7.0-zip
6. Pasang dan konfigurasikan pelayan pangkalan data MySQL
Moodle menyimpan kebanyakan datanya dalam pangkalan data, jadi kami akan memasang pelayan pangkalan data MySQL menggunakan arahan berikut:

apt-get install mysql-client mysql-server
Selepas pemasangan selesai, jalankan skrip

mysql_secure_installation untuk mengkonfigurasi kata laluan root MySQL untuk memastikan keselamatan MySQL.

Log masuk ke pelayan MySQL sebagai pengguna

root, dan cipta pangkalan data untuk Moodle dan pengguna yang boleh mengaksesnya Berikut adalah arahan khusus:

mysql -u root -p
mysql> CREATE DATABASE moodle;
mysql> GRANT ALL PRIVILEGES ON moodle.* TO 'moodleuser'@'localhost' IDENTIFIED BY 'PASSWORD';
mysql> FLUSH PRIVILEGES;
mysql> \q
Pastikan anda ingat untuk menggantikan

KATA LALUAN di atas dengan kata laluan yang kukuh.

7. Dapatkan Moodle daripada repositori GitHub
Seterusnya, tukar direktori kerja semasa dan salin Moodle daripada repositori GitHub rasmi:

cd /var/www/html/
git clone https://github.com/moodle/moodle.git
Tukar ke direktori

moodle dan semak semua cawangan yang ada:

cd moodle/
git branch -a
Pilih versi stabil terkini (kini

MOODLE_34_STABLE) dan jalankan arahan berikut untuk memberitahu git cabang mana yang hendak dijejaki atau digunakan:

git branch --track MOODLE_34_STABLE origin/MOODLE_34_STABLE
Dan beralih kepada versi khusus ini:

git checkout MOODLE_34_STABLE

Switched to branch 'MOODLE_34_STABLE'
Your branch is up-to-date with 'origin/MOODLE_34_STABLE'.
Buat direktori untuk menyimpan data Moodle:

mkdir /var/moodledata
Tetapkan pemilikan dan hak aksesnya dengan betul:

chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata
8. Konfigurasikan pelayan Web Apache

使用以下内容为您的域名创建 Apache 虚拟主机:

nano /etc/apache2/sites-available/yourdomain.com.conf

    ServerAdmin admin@yourdomain.com
    DocumentRoot /var/www/html/moodle
    ServerName yourdomain.com
    ServerAlias www.yourdomain.com

    Options Indexes FollowSymLinks MultiViews
    AllowOverride All
    Order allow,deny
    allow from all

    ErrorLog /var/log/httpd/yourdomain.com-error_log
    CustomLog /var/log/httpd/yourdomain.com-access_log common

保存文件并启用虚拟主机:

a2ensite yourdomain.com

Enabling site yourdomain.com.
To activate the new configuration, you need to run:
 service apache2 reload

最后,重启 Apache Web 服务器,以使配置生效:

service apache2 reload
9、 接下来按照提示完成安装

现在,点击 “http://yourdomain.com”(LCTT 译注:在浏览器的地址栏里输入以上域名以访问 Apache WEB 服务器),按照提示完成 Moodle 的安装。有关如何配置和使用 Moodle 的更多信息,您可以查看其官方文档[2]

如果您使用我们的优化的 Moodle 托管主机服务[3],您不必在 Ubuntu 16.04 上安装 Moodle,在这种情况下,您只需要求我们的专业 Linux 系统管理员在 Ubuntu 16.04 上安装和配置最新版本的 Moodle。他们将提供 24×7 及时响应的服务。


Atas ialah kandungan terperinci Pasang platform pengajaran 'Magic Lantern' di bawah Ubuntu. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:linuxprobe.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam