Rumah > Tutorial sistem > LINUX > teks badan

Pasang platform pengajaran 'Magic Lantern' di bawah Ubuntu

王林
Lepaskan: 2024-04-06 09:10:01
ke hadapan
1138 orang telah melayarinya

在 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
Salin selepas log masuk
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
Salin selepas log masuk
3. Pasang pelayan Web Apache
Gunakan arahan berikut untuk memasang pelayan web Apache daripada repositori perisian Ubuntu:

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

systemctl enable apache2
Salin selepas log masuk
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
Salin selepas log masuk
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
Salin selepas log masuk
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
Salin selepas log masuk
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
Salin selepas log masuk
Tukar ke direktori

moodle dan semak semua cawangan yang ada:

cd moodle/
git branch -a
Salin selepas log masuk
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
Salin selepas log masuk
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'.
Salin selepas log masuk
Buat direktori untuk menyimpan data Moodle:

mkdir /var/moodledata
Salin selepas log masuk
Tetapkan pemilikan dan hak aksesnya dengan betul:

chown -R www-data:www-data /var/www/html/moodle
chown www-data:www-data /var/moodledata
Salin selepas log masuk
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
Salin selepas log masuk

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

a2ensite yourdomain.com

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

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

service apache2 reload
Salin selepas log masuk
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!

sumber:linuxprobe.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!