「AMPのインストール」の版間の差分
Toshihiro KITA (トーク | 投稿記録) |
Toshihiro KITA (トーク | 投稿記録) 編集の要約なし |
||
1行目: | 1行目: | ||
{{Moodleのインストール}} | |||
AMPとは、'''A'''pache、'''M'''ySQL そして '''P'''HPの略称です。これはMoodleが動作する唯一のプラットフォームではありませんが、最も一般的で、基本的なインストールには適しています。 | |||
''WindowsおよびOS X用の 'オールインワン' Moodleインストーラは、http://httpd.apache.org/docs/2.0/install.html('本番' サイト向けではありません)。'' | |||
==まず、PostgreSQLについて== | |||
もし、PostgreSQLデータベースを使いたいのであれば(そして、それを検討すべきです)、パッケージタイプのインストーラを使う場合、MySQLの代わりにPostgreSQLをインストールすればよいのです。MySQLは、より単純な 'ワンクリック' インストーラでは、一般的な選択肢となる傾向があります。PostgreSQL、Apache、PHPの 'ワンクリック' インストーラについては、[http://bitnami.com BitNami]を確認してください。これは、Windows([http://bitnami.com/stack/wapp WAPP])、Linux([http://bitnami.com/stack/lapp LAPP])およびMac([http://bitnami.com/stack/mapp MAPP])をサポートしています。 | |||
== Mac OS X == | == Mac OS X == | ||
OS Xには、適切な[[Apache]]ウェブサーバと、あまり適切ではないPHP(必要な拡張機能がすべて備わっていない)が搭載されています。 | |||
* '' | その他にもいくつかの可能性があります(すべて文書化されていますので、ここでは繰り返しません): | ||
* http://php-osx.liip.ch/ からの Liip 'ワンクリック' インストーラ。主に開発者向けであることに注意してください。 | |||
* [http://www.mamp.info/ MAMP]。ワンクリックインストーラー - 使いやすく、文書化されています。おそらく個人的な使用にのみ適しています。 | |||
* [http://www.ampps.com/ Softaculous AMPPS]。もう一つのワンクリックインストーラ - 今回はWindowsとOS Xの両方に対応しています。 | |||
* [http://www.macports.org/ MacPorts]: 完全なLinuxスタイルのパッケージリポジトリ。AMPのコンポーネントはここで見つかります。https://trac.macports.org/wiki/howto/MAMP MacPortsでApache、MySQL、PHPを動作させるために] を参照してください。 | |||
* [http://www.finkproject.org/ Fink]: MacPorts の代替となるものです。 | |||
* [http://bitnami.com/stack/mamp 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)マネージャが含まれています。他のコンポーネントを含むものもあります。 | |||
* [http://www.wampserver.com/en/ WampServer]: Windows用の最高のインストーラの1つです。 | |||
* [http://bitnami.com/stack/wamp BitNami WAMPスタック]: http://bitnami.com/stack/moodle BitNami Moodleスタック]のように、他の[http://bitnami.com/stacks BitNamiスタック]を上にインストールすることができる非常に優れたインストーラです。 | |||
* [http://www.easyphp.org/ EasyPHP]: よく知られた人気のある代替品です。 | |||
* [http://www.apachefriends.org/en/xampp-windows.html XAMPP]: おそらく最も有名なWindows用インストーラです。開発または個人的なWebサーバとしてのみ使用する必要があります。 | |||
* [http://php.net/manual/en/install.windows.php PHPの公式ドキュメント]: あらゆる種類のWindowsやWebサーバにPHPをインストールするための手順です。 | |||
* [http://www.mysql.com/downloads/mysql/ MySQL]: Windowsを選択し、インストーラをダウンロードします。 | |||
* [http://www.postgresql.org/download/windows/ PostgreSQL]: Windows用のインストーラをダウンロードします。 | |||
===インストーラパッケージとコンポーネント=== | |||
各パッケージの構成要素とバージョンは以下のとおりです(2014年8月27日現在): | |||
{| style="width:75%; height:75px" border="0" | |||
|- | |||
| '''プロダクト''' || '''バージョン''' || '''Httpd (Apache)''' || '''PHP''' || '''MySQL''' || '''PHPMyAdmin''' || '''アドレス''' | |||
|- | |||
| WampServer || 2.5 || 2.4.9 || 5.5.12 || 5.6.17 || 4.1.14 || [http://www.wampserver.com/en/ ウェブページ] | |||
|- | |||
| || 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 || [https://bitnami.com/stack/wamp ウェブページ] | |||
|- | |||
| || 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 || [http://www.easyphp.org/ ウェブページ] | |||
|- | |||
| 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 || [https://www.apachefriends.org/download.html ウェブページ] | |||
|- | |||
| || 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 [http://www.microsoft.com/en-us/download/details.aspx?id=30679/ x64/86] がインストールされていることが必要です。これらのバージョンのPHPは、Windows XPおよびWindows Server 2003では動作しません。 | |||
* PHP 5.4.x のバージョンは、VC9(Visual Studio 2008 コンパイラ)でビルドされています。これらのビルドにはVisual C++ Redistributable for Visual Studio 2008 SP1 [http://www.microsoft.com/en-us/download/details.aspx?id=5582/ x86] あるいは [http://www.microsoft.com/en-us/download/details.aspx?id=15336/ x64] がインストールされていることが必要です。これらのPHPのバージョンは、'''windows XPをサポートする最後の''' バージョンとなります。 | |||
* XAMPPパッケージ1.7.4と1.7.1は、[http://download.moodle.org/windows/ 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にスタンドアローンローカル[http://download.moodle.org/windows/ Windows用Moodle]をインストールするのに苦労している人が多いようです。 | |||
以下は、あなたが試したいと思うかもしれないことです: | |||
* 簡単なものでは、http://bitnami.org/stack/moodle | |||
[ | * もう一つの解決策は、[http://www.sebastiansulinski.co.uk/web_design_tutorials/tutorial/7/install_apache_php_and_mysql_on_windows_vista Sebastian Sulinski Design]のWindows Vista用のこれらのビデオを見てください。 | ||
* 個人的な(評価)使用の場合 - XAMPPまたはEasyPHPをインストールし、通常のインストール手順でMoodleをインストールしてください。 | |||
[[en: | [[en:Installing AMP]] | ||
[[es:Instalación AMP]] | |||
[[fr:Installation de AMP]] | |||
[[ru:Установка AMP]] | |||
[[pl:Instalacja AMP]] | |||
[[de:Installation von Apache, MySQL und PHP]] |
2022年1月19日 (水) 04:48時点における版
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をインストールしてください。