AMPとは、Apache、MySQL そして PHPの略称です。これはMoodleが動作する唯一のプラットフォームではありませんが、最も一般的で、基本的なインストールには適しています。
WindowsおよびOS X用の 'オールインワン' Moodleインストーラは、http://httpd.apache.org/docs/2.0/install.html ('本番' サイト向けではありません)。
まず、PostgreSQLについて
もし、PostgreSQLデータベースを使いたいのであれば(そして、それを検討すべきです)、パッケージタイプのインストーラを使う場合、MySQLの代わりにPostgreSQLをインストールすればよいのです。MySQLは、より単純な 'ワンクリック' インストーラでは、一般的な選択肢となる傾向があります。PostgreSQL、Apache、PHPの 'ワンクリック' インストーラについては、BitNamiを確認してください。これは、Windows(WAPP)、Linux(LAPP)およびMac(MAPP)をサポートしています。
Mac OS X
OS Xには、適切なApacheウェブサーバと、あまり適切ではないPHP(必要な拡張機能がすべて備わっていない)が搭載されています。
その他にもいくつかの可能性があります(すべて文書化されていますので、ここでは繰り返しません):
- http://php-osx.liip.ch/ からの Liip 'ワンクリック' インストーラ。主に開発者向けであることに注意してください。
- MAMP: ワンクリックインストーラー - 使いやすく、文書化されています。おそらく個人的な使用にのみ適しています。
- Softaculous AMPPS: もう一つのワンクリックインストーラ - 今回はWindowsとOS Xの両方に対応しています。
- MacPorts: 完全なLinuxスタイルのパッケージリポジトリ。AMPのコンポーネントはここで見つかります。https://trac.macports.org/wiki/howto/MAMP MacPortsでApache、MySQL、PHPを動作させるために] を参照してください。
- Fink: MacPorts の代替となるものです。
- BitNami MAMPスタック: http://bitnami.com/stack/mamp/modules#moodle BitNami Moodleモジュール] のように、BitNamiアプリケーションモジュールのインストールをサポートするMySQL、Apache、PHPの 'ワンクリック' インストーラです。
Yosemiteでのインストールに問題があるのかもしれません。Applications/MAMP/Library/bin(またはファインダ)でenvvarsというファイルを見つけ、_envvarsにリネームする必要があるかもしれません。 MAMPサーバが完全に停止していることを確認してから、portsの変更とenvvarsファイルのリネームを行なってください。
Linux
Apache、PHP、MySQLについては、ディストリビューションのリポジトリからパッケージをインストールする必要があります。ほぼ間違いなく、PHPの追加拡張モジュールが必要になるでしょう。(例: データベース用の拡張機能)。Moodleのパッケージ版は推奨しません(Moodle.orgのダウンロードからインストールする方がはるかに大変です)。
参照(例):
- Ubuntu - https://help.ubuntu.com/community/ApacheMySQLPHP
- Debian - http://wiki.debian.org/LaMp
- RedHat / Centos - http://www.howtoforge.com/quick-n-easy-lamp-server-centos-rhel
- SuSE / OpenSuSE - http://www.susegeek.com/internet-browser/install-configure-lamp-apachemysqlphp-in-opensuse-110/
Linuxにはワンクリックインストーラ(XAMPPやBitNami LAMP Stackなど)が存在しますが、"正しい" 方法でコンポーネントをインストールすることはとても簡単なので、意味がないように思われます。標準的な方法を使えば、ヘルプやサポートを受けるのがずっと楽になります。
もちろん、そうしたい場合(あるいは特に新しいバージョンが必要な場合)には、全部または一部の要素をソースからコンパイルすることができます。すべての要素には良いドキュメントがあります。Debian/Ubuntu用のガイダンスはこちら: ソースからPHPをコンパイルする
Windows
Windowsでは、ApacheやMicrosoftのIISを利用できるため、若干のバリエーションがあります。ウェブサーバ以下のワンクリックWebサーバインストーラには、Apache Webサーバ、MySQLデータベースサーバ、PHPスクリプト言語、phpMyAdminデータベース(MySQL)マネージャが含まれています。他のコンポーネントを含むものもあります。
- WampServer: Windows用の最高のインストーラの1つです。
- BitNami WAMPスタック: http://bitnami.com/stack/moodle BitNami Moodleスタック]のように、他のBitNamiスタックを上にインストールすることができる非常に優れたインストーラです。
- EasyPHP: よく知られた人気のある代替品です。
- XAMPP: おそらく最も有名なWindows用インストーラです。開発または個人的なWebサーバとしてのみ使用する必要があります。
- PHPの公式ドキュメント: あらゆる種類のWindowsやWebサーバにPHPをインストールするための手順です。
- MySQL: Windowsを選択し、インストーラをダウンロードします。
- PostgreSQL: Windows用のインストーラをダウンロードします。
インストーラパッケージとコンポーネント
各パッケージの構成要素とバージョンは以下のとおりです(2014年8月27日現在):
プロダクト | バージョン | Httpd (Apache) | PHP | MySQL | PHPMyAdmin | アドレス |
WampServer | 2.5 | 2.4.9 | 5.5.12 | 5.6.17 | 4.1.14 | ウェブページ |
2.4 | 2.4.4 | 5.4.16 | 5.6.12 | 4.0.4 | ||
2.2e | 2.4.2 | 5.4.3 | 5.5.24 | 3.5.1 | ||
BitNami WAMPスタック | 5.4.32-0 | 2.4.10 | 5.4.32 | 5.5.39 | 4.2.7.1 | ウェブページ |
5.3.29-0 | 2.2.23 | 5.3.29 | 5.5.29 | 3.5.5 | ||
EasyPHP (Wevserver) | 14.1 | 2.4.10 | 5.4.31 | 5.6.19 | 4.2.6 | ウェブページ |
EasyPHP(Devserver) | 14.1 VC11 | 2.4.7 VC11 | 5.[6-3].x | 5.6.15 | 4.2.0 | |
14.1 VC9 | 2.4.7 VC9 | 5.[4-2].x | 5.6.15 | 4.2.0 | ||
XAMPP | 1.8.3 | 2.4.10 | 5.5.15 | 5.6.20 | 4.2.7.1 | ウェブページ |
1.8.2 | 2.4.10 | 5.4.31 | 5.5.39 | 4.2.7.1 | ||
----------------- | --------- | ---------- | ------------- | ------ | ------- | |
XAMPP | 1.7.4 | 2.2.17 | 5.3.5 | 5.5.8 | 3.3.9 | |
1.7.1 | 2.2.11 | 5.2.9 | 5.1.33 | 3.1.3.1 |
重要な注意事項
- PHP 5.5.x のバージョンは、VC11(Visual Studio 2012 コンパイラ)でビルドされています。これらのビルドにはVisual C++ Redistributable for Visual Studio 2012 x64/86 がインストールされていることが必要です。これらのバージョンのPHPは、Windows XPおよびWindows Server 2003では動作しません。
- PHP 5.4.x のバージョンは、VC9(Visual Studio 2008 コンパイラ)でビルドされています。これらのビルドにはVisual C++ Redistributable for Visual Studio 2008 SP1 x86 あるいは x64 がインストールされていることが必要です。これらのPHPのバージョンは、windows XPをサポートする最後の バージョンとなります。
- XAMPPパッケージ1.7.4と1.7.1は、Windows Moodleパッケージが構築されているバージョンであるため、表に含まれています: XAMPP 1.7.4でMoodle 2.1.xから2.5.x、XAMPP 1.7.1でMoodle 1.9.19+です。
- Moodleバージョン2.0.xは、Windows Moodleディストリビューションとして、もう利用できません。
VistaおよびWindows 7
VistaやWindows 7にスタンドアローンローカルWindows用Moodleをインストールするのに苦労している人が多いようです。
以下は、あなたが試したいと思うかもしれないことです:
- 簡単なものでは、http://bitnami.org/stack/moodle
- もう一つの解決策は、Sebastian Sulinski DesignのWindows Vista用のこれらのビデオを見てください。
- 個人的な(評価)使用の場合 - XAMPPまたはEasyPHPをインストールし、通常のインストール手順でMoodleをインストールしてください。