「AMPのインストール」の版間の差分

提供:MoodleDocs
移動先:案内検索
編集の要約なし
1行目: 1行目:
MoodleはPHPと呼ばれるスクリプト言語によって作成され、ほとんどのデータはデータベースに保存されます。Moodleを使用する上での推奨データーベースはMySQLです。Moodleをインストールする前に稼動中のウェブサーバ上でPHPとデータベースが動作するようにしてください。これらのパッケージは平均的なコンピュータユーザにとって難しい設定が必要です。このページでは異なるプラットフォームでも設定を行うことができるように、できる限りシンプルに説明を記述しています。
{{Moodleのインストール}}
AMPとは、'''A'''pache、'''M'''ySQL そして '''P'''HPの略称です。これはMoodleが動作する唯一のプラットフォームではありませんが、最も一般的で、基本的なインストールには適しています。


== ホスティングサービス ==
''WindowsおよびOS X用の 'オールインワン' Moodleインストーラは、http://httpd.apache.org/docs/2.0/install.html('本番' サイト向けではありません)。''


残念ながらホスティングサービスの内容は多岐に渡ります。中にはMoodleをインストールしてくれるサービスもあります。
==まず、PostgreSQLについて==


ほとんどのホスティングサービスでは、サイトを管理するためにウェブベースのコントロールパネルを提供しています。コントロールパネルではデータベースを作成したりcronの設定を行うことができます。またコマンドシェルで作業を行えるように、sshを利用したターミナルアクセスを提供するホスティングサービスもあります。
もし、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 ==


簡単な方法はAppleが提供している[[Apache]]サーバおよびMarc Liyanage's packagesのPHPとMySQLを追加する方法です。下記のページに詳細説明がありますので、ここでの説明は割愛させて頂きます:
OS Xには、適切な[[Apache]]ウェブサーバと、あまり適切ではないPHP(必要な拡張機能がすべて備わっていない)が搭載されています。


* '''PHP''': こちらからダウンロード: http://www.entropy.ch/software/macosx/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の 'ワンクリック' インストーラです。


* '''MySQL''': こちらからダウンロード: http://www.entropy.ch/software/macosx/mysql/
Yosemiteでのインストールに問題があるのかもしれません。Applications/MAMP/Library/bin(またはファインダ)でenvvarsというファイルを見つけ、_envvarsにリネームする必要があるかもしれません。 MAMPサーバが完全に停止していることを確認してから、portsの変更とenvvarsファイルのリネームを行なってください。


これらのパッケージがインストールされた後は、通常のインストールガイドどおりに作業が進みます。
== Linux ==
[[Apache]]、[[PHP]]、MySQLについては、ディストリビューションのリポジトリからパッケージをインストールする必要があります。ほぼ間違いなく、[[PHP]]の追加拡張モジュールが必要になるでしょう。(例: データベース用の拡張機能)。Moodleのパッケージ版は推奨しません(Moodle.orgのダウンロードからインストールする方がはるかに大変です)。


スタンドアロンのMacに関しては、[[Step-by-step Guide for Installing Moodle on Mac OS X 10.4 Client]] をご覧ください。
参照(例):
* 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/


== Red Hat Linux ==
Linuxにはワンクリックインストーラ(XAMPPやBitNami LAMP Stackなど)が存在しますが、"正しい" 方法でコンポーネントをインストールすることはとても簡単なので、意味がないように思われます。標準的な方法を使えば、ヘルプやサポートを受けるのがずっと楽になります。


Apache、PHP、MySQLに関してすべてのRPMパッケージをインストールしてください。しばしば忘れられるのが、MySQL連携するために必要なphp-mysqlパッケージです。
もちろん、そうしたい場合(あるいは特に新しいバージョンが必要な場合)には、全部または一部の要素をソースからコンパイルすることができます。すべての要素には良いドキュメントがあります。Debian/Ubuntu用のガイダンスはこちら: [[PHPをソースからコンパイルする]]


これらのパッケージがインストールされた後は、通常のインストールガイドどおりに作業が進みます。
== Windows ==
 
より詳細な説明はこちらをご覧ください: [[RedHat Linuxのインストール]]


== Windows ==
Windowsでは、[[Apache]]やMicrosoftの[[IIS]]を利用できるため、若干のバリエーションがあります。ウェブサーバ以下のワンクリックWebサーバインストーラには、Apache Webサーバ、MySQLデータベースサーバ、PHPスクリプト言語、phpMyAdminデータベース(MySQL)マネージャが含まれています。他のコンポーネントを含むものもあります。


もっとも簡単な方法は、完全なインストールパッケージをMoodle.org. [http://download.moodle.org/?lang=en]のダウンロードページからダウンロードして使用する方法です。
* [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用のインストーラをダウンロードします。


代わりに、EasyPHPに同梱されているすべてのソフトウェアを単一のWindowsアプリケーションとして使用することです。EasyPHP 1.7は下記のように少々古いバージョンを使用していますので注意してください:
===インストーラパッケージとコンポーネント===


# apache 1.3.27 (現在のリリースは、2.2.2です。)
各パッケージの構成要素とバージョンは以下のとおりです(2014年8月27日現在):
# php 4.3.3 (現在のステーブルリリースは、5.1.4です。)
# mysql 4.0.15 (現在のリリースは、5.0.22です。)
# phpmyadmin 2.5.3


最新のリリースではないことに留意してください。またEasyPHPの多くのメニューはフランス語で表示されます。このインストールに関するXAMPPまたはWindows2003 + [[IIS]] 詳細はこちらをご覧ください [[Windowsのインストール]].
{| 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の動作テスト==
'''重要な注意事項'''
ウェブサーバとPHPをインストールした後は、下記のコードを入れたファイルを (例えば、phpino.phpをドキュメントルートに) 作成してください:  
* 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では動作しません。


<?phpinfo()?>
* 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をサポートする最後の''' バージョンとなります。


URI (URL) 「 '''localhost/phpinfo''' 」をブラウザに入力して、PHPステータス情報ウェブページを表示してください。
* 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ディストリビューションとして、もう利用できません。


*[[Moodleのインストール]]
==VistaおよびWindows 7==
*[[インストールFAQ]]
*[[アップグレード|Moodleのアップグレード]]
*[[Debian GNU/Linuxのインストール]]


VistaやWindows 7にスタンドアローンローカル[http://download.moodle.org/windows/ Windows用Moodle]をインストールするのに苦労している人が多いようです。


[[Category:コア]]
以下は、あなたが試したいと思うかもしれないことです:
[[Category:管理者]]
* 簡単なものでは、http://bitnami.org/stack/moodle
[[Category:インストール]]
* もう一つの解決策は、[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:Installing_AMP]]
[[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

ApachePHP、MySQLについては、ディストリビューションのリポジトリからパッケージをインストールする必要があります。ほぼ間違いなく、PHPの追加拡張モジュールが必要になるでしょう。(例: データベース用の拡張機能)。Moodleのパッケージ版は推奨しません(Moodle.orgのダウンロードからインストールする方がはるかに大変です)。

参照(例):

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をインストールしてください。

pl:Instalacja AMP