ホームページ システムチュートリアル Linux Ubuntu に「Magic Lantern」教育プラットフォームをインストールします。

Ubuntu に「Magic Lantern」教育プラットフォームをインストールします。

Apr 06, 2024 am 09:10 AM
mysql linux php7 apache Linuxチュートリアル レッドハット Linuxシステム Linuxコマンド Linux 認定 レッドハットリナックス Linuxビデオ

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

これは、Moodle (「魔法のランプ」) を Ubuntu 16.04 にインストールする方法に関するステップバイステップのガイドです。 Moodle (モジュール型オブジェクト指向動的学習環境の略称) は、教師、学生、管理者向けの無料のオープンソース学習管理システムであり、パーソナライズされた学習環境を提供します。 Moodle は Moodle プロジェクトによって作成され、Moodle 本部[1]によって主導および調整されています。

Moodle には、次のような非常に実用的な機能が多数あります。

    モダンで使いやすいインターフェース
  • パーソナライズされたダッシュボード
  • コラボレーションツールとアクティビティ
  • 統合カレンダー
  • シンプルなテキストエディタ
  • 進捗状況の追跡
  • ###発表###
  • 言及するには多すぎます…
  • このチュートリアルでは、Apache Web サーバー、MySQL、および PHP 7 を使用して Ubuntu 16.04 VPS に最新バージョンの Moodle をインストールする方法を説明します。 (LCTT 翻訳: Ubuntu の以降のバージョンのインストールも同様です。)

1. SSH 経由でログインします

まず、root ユーザーを使用して SSH 経由で Ubuntu 16.04 VPS にログインします: リーリー

2. オペレーティング システム ソフトウェア パッケージを更新します

次のコマンドを実行して、システム パッケージを更新し、依存するソフトウェアをインストールします: リーリー

3. Apache Web サーバーのインストール

次のコマンドを使用して、Ubuntu ソフトウェア リポジトリから Apache Web サーバーをインストールします。 リーリー
4. Apache Web サーバーを起動します

インストールしたら、次のコマンドを使用して、Apache を起動し、システム起動時に自動的に起動するようにします: リーリー
5. PHP 7

をインストールします。
次に、PHP 7 と Moodle に必要な追加の PHP モジュールをインストールします。コマンドは次のとおりです: リーリー
6. MySQL データベース サーバーのインストールと構成

Moodle はほとんどのデータをデータベースに保存するため、次のコマンドを使用して MySQL データベース サーバーをインストールします: リーリー インストールが完了したら、
mysql_secure_installation

スクリプトを実行して MySQL の

root

パスワードを構成し、MySQL のセキュリティを確保します。 MySQL サーバーに root ユーザーとしてログインし、Moodle 用のデータベースとそれにアクセスできるユーザーを作成します。具体的な手順は次のとおりです:

リーリー

上記の PASSWORD を忘れずに強力なパスワードに置き換えてください。

7. GitHub リポジトリから Moodle を取得します

次に、現在の作業ディレクトリを切り替えて、公式 GitHub リポジトリから Moodle をコピーします。 リーリー moodle
ディレクトリに切り替えて、利用可能なすべてのブランチを確認します:

リーリー

最新の安定バージョン (現在

MOODLE_34_STABLE) を選択し、次のコマンドを実行して、どのブランチを追跡または使用できるかを git に指示します。 リーリー そして、次の特定のバージョンに切り替えます:

リーリー

Moodle データを保存するためのディレクトリを作成します: リーリー 所有権とアクセス権を正しく設定します:

リーリー

8. Apache Web サーバーの設定

使用以下内容为您的域名创建 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 及时响应的服务。


以上がUbuntu に「Magic Lantern」教育プラットフォームをインストールします。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxアーキテクチャ:5つの基本コンポーネントを発表します Linuxアーキテクチャ:5つの基本コンポーネントを発表します Apr 20, 2025 am 12:04 AM

Linuxシステムの5つの基本コンポーネントは次のとおりです。1。Kernel、2。Systemライブラリ、3。Systemユーティリティ、4。グラフィカルユーザーインターフェイス、5。アプリケーション。カーネルはハードウェアリソースを管理し、システムライブラリは事前コンパイルされた機能を提供し、システムユーティリティはシステム管理に使用され、GUIは視覚的な相互作用を提供し、アプリケーションはこれらのコンポーネントを使用して機能を実装します。

GITの倉庫アドレスを確認する方法 GITの倉庫アドレスを確認する方法 Apr 17, 2025 pm 01:54 PM

gitリポジトリアドレスを表示するには、次の手順を実行します。1。コマンドラインを開き、リポジトリディレクトリに移動します。 2。「git remote -v」コマンドを実行します。 3.出力と対応するアドレスでリポジトリ名を表示します。

Apr 16, 2025 pm 07:39 PM

NotePadはJavaコードを直接実行することはできませんが、他のツールを使用することで実現できます。コマンドラインコンパイラ(Javac)を使用してByteCodeファイル(filename.class)を生成します。 Javaインタープリター(Java)を使用して、バイトコードを解釈し、コードを実行し、結果を出力します。

コードを書いた後に崇高に実行する方法 コードを書いた後に崇高に実行する方法 Apr 16, 2025 am 08:51 AM

Sublimeでコードを実行するには6つの方法があります。ホットキー、メニュー、ビルドシステム、コマンドライン、デフォルトビルドシステムの設定、カスタムビルドコマンド、プロジェクト/ファイルを右クリックして個々のファイル/プロジェクトを実行します。ビルドシステムの可用性は、崇高なテキストのインストールに依存します。

Linuxの主な目的は何ですか? Linuxの主な目的は何ですか? Apr 16, 2025 am 12:19 AM

Linuxの主な用途には、1。Serverオペレーティングシステム、2。EmbeddedSystem、3。Desktopオペレーティングシステム、4。開発およびテスト環境。 Linuxはこれらの分野で優れており、安定性、セキュリティ、効率的な開発ツールを提供します。

Laravelインストールコード Laravelインストールコード Apr 18, 2025 pm 12:30 PM

Laravelをインストールするには、これらの手順を順番に進みます。コンポーザー(MacOS/LinuxとWindows用)インストールLaravelインストーラーをインストールします。

GITソフトウェアのインストール GITソフトウェアのインストール Apr 17, 2025 am 11:57 AM

GITソフトウェアのインストールには、次の手順が含まれています。インストールパッケージをダウンロードしてインストールパッケージを実行して、インストール構成gitインストールgitバッシュ(Windowsのみ)を確認します

重要なgit構成グローバルプロパティを設定する方法 重要なgit構成グローバルプロパティを設定する方法 Apr 17, 2025 pm 12:21 PM

開発環境をカスタマイズするには多くの方法がありますが、グローバルGit構成ファイルは、ユーザー名、電子メール、優先テキストエディター、リモートブランチなどのカスタム設定に使用される可能性が最も高いものです。グローバルGIT構成ファイルについて知っておくべき重要なことは次のとおりです。

See all articles