EasyPHPを使用したWindowsのインストールガイド
提供:MoodleDocs
MoodleをWindowsで実行するには、Webサーバ、PHP、およびサポートされているデータベースがインストールされている必要があります。これは、Apache(Webサーバ)、PHP、およびMySQL(データベース)の形式で必要なすべてのソフトウェアを単一のWindowsアプリケーションにバンドルするパッケージであるEasyPHPを使用することで実現できます。ただし、EasyPHPは本番サーバで使用するようには設計されていないことに注意してください。開始から終了までの手順は次のとおりです。
準備
- まず、以前にMySQLを(別のパッケージの一部としてでも)インストールしたことがある場合は、すべてをアンインストールし、すべてのMySQLファイルを削除して、 c:\my.cnf と c:\windows\my.ini を必ず削除してください。検索を実行して、my.cnf または my.ini という名前ファイルを削除することをお勧めします。
- 以前にPHPをインストールしたことがある場合は、php4ts.dllというファイルをWindowsディレクトリの周囲から削除し、php.iniというファイルも削除します。
EasyPHPを入手
- ここからEasyPHPをダウンロードします:EasyPhp DevServer 13.1
EasyPHP 1.7をインストールします-注:廃止されたバージョン。以下のセクションを参照してください。
- ダウンロードしたファイルを実行します: easyphp1-7_setup.exe 。インストールプロセスはフランス語ですが、他のWindowsプログラムのインストールとほとんど同じです。デフォルトを受け入れてすべてインストールすることをお勧めします。注:Suivant は「次へ」を意味し、Oui は「はい」を意味します。
- インストールの最後に、チェックボックスを Lancer EasyPHP(EasyPHPの起動)のままにして、Terminer ボタンを押します。安全に無視できる情報Webページに移動する場合があります。
- すべてがうまくいったら - おめでとうございます!Apache、PHP、MySQLがすべてインストールされ、実行されています。ツールバートレイに黒いEが表示されます。それを右クリックすると、実行中のプログラムを制御できるメニューが表示されますが、今のところそれは必要ありません。
- いくつかのものはフランス語であるかもしれません、そしてあなたは英語を好むかもしれません。このファイル http://www.easyphp.org/telechargements/dn.php?F=indexUS_1.7 をダウンロードできます。このファイルには、英語版のwwwとEasyPHP1-7フォルダ内のホームフォルダが含まれています。これらは、デフォルトのファイルにコピーできます。
contains English versions of www and home folder in the EasyPHP1-7 folder. These can be copied over the default files.
EasyPHP1.13をインストール
- ダウンロードしたファイルを実行します:EasyPHP-DevServer-13.1VC9-setup.exe(または現在のバージョン)。言語を選択するように求められます。他のすべてのデフォルトを選択します。注:VC9はWindowsXPからWindows8用です。VC11はWindows7および8用です。
- インストールの最後に、チェックボックスを選択したままにして EasyPHPを開始 します。
- EasyPHPの起動中にエラーが発生した場合は、inetinfo.exeが実行されていることが原因である可能性があります。 Ctrl + Alt + Deleteを入力して、Windowsタスクマネージャを起動します。タスクリストでinetinfo.exeを見つけて強調表示し、プロセスの終了 をクリックします。 EASYPHPアイコンを右クリックして、プロセスを再開します。
- すべてがうまくいったら - おめでとうございます!Apache、PHP、MySQLがすべてインストールされ、実行されています。ツールバートレイに黒いEが表示されます。それを右クリックすると、実行中のプログラムを制御できるメニューが表示されます。
- 最大実行時間を30秒からそれ以上に延長するようにPHPを構成します。そうしないと、この30秒の制限時間を超えてインストールが失敗します。
データベースを作成する
- 次に行う必要があるのは、Moodleが使用するデータベースを設定することです。ツールバートレイの黒いEを右クリックし、管理を選択してから、DB管理(PHPMyAdminの横)をクリックします。または、ブラウザを使用して、http://localhost/mysql/にアクセスします(最後のスラッシュに注意してください)。
- ユーザ名の入力を求められた場合は、'root' と 空白のパスワード を使用します。新しいデータベースとユーザアカウントを作成できるphpMyAdminWebインターフェイスが表示されます。
- フィールドに moodle と入力して 作成 ボタンを押すことにより、新しいデータベースを作成します。作成するデータベースにutf-8照合順序を指定することを忘れないでください。簡単でした!
- 必要に応じて、データベースにアクセスするための新しいユーザを作成することもできます。これは初めてのユーザにとっては少し難しいかもしれないので、今のところMoodle設定でパスワードなしで既存のユーザ root を使用し、後でこれを修正したいかもしれません。
Moodleを入手!
- Moodleをインストールする準備ができました!Moodle.orgからMoodleの最新リリースをダウンロードし、アーカイブを解凍します。
Moodleのインストール
- 最新のEasyPHP 場合、MoodleファイルをEasyPhP C:\ Program Files\EasyPHP\www または C:\Program Files\EasyPHP-DevServer-13.1VC9\data\localweb をインストールしたディレクトリにコピーします。バージョン。 moodleディレクトリ全体(すなわち、 C:\Program Files\EasyPHP\www\moodle)をコピーするか、moodleディレクトリのすべてのコンテンツをコピーすることができます。この2番目のオプションを選択すると、 http://localhost/moodle/ の代わりに http://localhost/ を使用してMoodleホームページにアクセスできるようになります。
- アップロードされたファイルをMoodleが保存するための新しい空のフォルダを別の場所に作成します。例:C:\moodledata
- Moodleフォルダに移動します。config-dist.php コピーを作成し、それを config.php と呼びます。
==== config.phpファイルの編集====テキストエディタを使用して config.php を編集します(メモ帳でもかまいませんが、最後に不要なスペースが追加されないように注意してください)。
- すべての新しいデータベース情報を入力します。
- $CFG->dbtype = 'mysql';
- $CFG->dbhost = 'localhost';
- $CFG->dbname = 'moodle';
- $CFG->dbuser = 'root';
- $CFG->dbpass = '';
- $CFG->dbpersist = true;
- $CFG->prefix = 'mdl_';
- そしてすべてのファイルパスを入力します
- $ CFG->wwwroot = 'http://localhost/moodle'; //わかっている場合は、外部アドレスを使用します。
- $CFG->dirroot = 'C:\Program Files\EasyPHP\www\moodle';
- $CFG->dataroot = 'C:\moodledata';
- Saveconfig.php - 他の設定がある場合は無視できます。
ウェブベースのインストーラー
- もうすぐそこにいます!残りのセットアップはすべてWebベースです。 http://localhost/moodle/admin/にアクセスしブラウザを使用して、ブラウザを介してセットアップを続行します。
- Moodleでzipファイルを使用するには(たとえば、バックアップでzipを使用)、zlib を有効にする必要がある場合があります。これを行うには、EasyPHPディレクトリ(C:\Program Files\EasyPHP)に移動し、そこでプログラムphpini.exeを実行します。zlib.dll の横のチェックボックスにマークを付けます。そのウィンドウを閉じてから、ツールバーの黒いEに移動し、右クリックしてメニューを表示します。このメニューから 再起動 を選択します。
cronの設定
- 最後に、ある種のcronを設定する必要があります。詳細については、インストールガイドを参照してください。
ヒント
EasyPHPを使用しない、または使用できない場合は、PHPが正しく設定されていることを確認し、一般的な問題を回避するためのヒントをいくつか紹介します。
- Moodleが画像を処理できるようにGDモジュールを有効にしてください-php.iniを編集し、次の行からコメント(;)を削除する必要がある場合があります:'extension = php_gd2.dll'。
- Moodle内からzipファイルを作成および解凍できるように、必ずZlibモジュールを有効にしてください。
- セッションがオンになっていることを確認します-php.iniを編集し、 session.save_path ディレクトリを修正する必要がある場合があります - デフォルトの /tmp の代わりに c:/temp のようなWindowsディレクトリを使用します。