*インストール概要 [#z03b133c]
Magic3のインストールは以下の2段階の手順で行います。
+[[環境構築]]~
Magic3の動作する環境を構築します。Magic3はDBを必須としているので、Magic3用のDBを作成します。([[環境構築]])~
+インストール~
Webブラウザで起動する専用の[[インストーラ]]を使って、Magic3システムの初期化を行います。
+その他~
DBメンテナンス用のツールをインストールします。~
-[[phpMyAdminのインストール]]
-[[phpPgAdminのインストール]]
*必要な動作環境 [#g273f3c2]
Magic3が動作する環境は以下の通りです。~
OSは、Apache,PHP,MySQL5またはPostgreSQLが動作するLinuxディストリビューションであれば何でもかまいません。~
-OS: Linux(特に制約なし)~
-WWWサーバ: Apache、バージョンの制約は特になし
-スクリプトエンジン: ''PHP5.1以上''(PHP5.4動作可)~
-DB: ''MySQL5以上''(MySQL5.5動作可)または''PostgreSQL8以上''(PostgreSQL9動作可)~

**Windowsの場合 [#t7ef470c]
XAMPPやVertrigoServというオールインワンのパッケージを利用するとWindows上にApache,PHP,MySQLの環境が整います。~
([[環境構築-XAMPP]]、[[環境構築-VertrigoServ]]、[[環境構築-WampServer]])
**動作確認済みの環境 [#uc835dc0]
実際にMagic3をインストールし、動作を確認した環境です。([[動作確認環境]])~
現在、''PHP 5.4.0''上でも動作しています。
**レンタルサーバ[#ic424e98]
レンタルサーバを利用すると、より安定した運用を行うことができます。([[レンタルサーバ]]、[[各種レンタルサーバ環境]])
*ダウンロード [#uc3b4cf3]
Magic3のインストールパッケージを[[ダウンロード]]のページからダウンロードします。
*環境構築 [#r6253783]
Magic3をインストールする環境を構築します。([[環境構築]])
*インストール [#t2239c9d]
-Linuxの場合~
以下の[[インストール手順]]を実行します。
-Windowsの場合~
Windows上にインストールする場合は、XAMPPやVertrigoServというパッケージを使用します~
([[環境構築-XAMPP]]、[[環境構築-VertrigoServ]]、[[環境構築-WampServer]])
*インストール手順 [#u2c95a6e]
+ユーザをrootに変更~
インストール作業はroot権限で作業を行います。
 > su -
+インストールモジュールのコピー~
DocumentRoot以下の適当な場所にインストールモジュールをコピーします。~
以下の例では、ファイル名がmagic3_x.x.x_src.tar.gz(x.x.xはバージョンNo)であるインストールモジュールを使用。
 mv magic3_x.x.x_src.tar.gz /var/www/html
+インストールモジュールの解凍~
インストールを解凍します。
 > cd /var/www/html
 > tar xvzf magic3_x.x.x_src.tar.gz
+ディレクトリ名を変更~
ディレクトリ名を適当な名前に変更します。
 > mv magic3_x.x.x demo  (「demo」に変更の場合)
+所有者、所有グループの変更~
 > chown -R apache:apache demo
+DB、ユーザの作成~
DBを構築し、アクセスするユーザ,パスワードを作成します。([[MySQLの仕様]])~
MySQLの場合の動作環境の構築は、[[MySQLの設定]]を参考にします。~
例) DB名=demodb~
アクセスユーザ=demouser~
パスワード=demouser~
+[[インストーラ]]を起動~
Webブラウザでトップ画面にアクセスするか、またはインストーラ画面に直接アクセスします。~
例) トップ画面: http://192.168.1.10/demo/index.php~
[[インストーラ]]画面: http://192.168.1.10/demo/admin/install.php
+[[インストーラ]]を実行~
起動した[[インストーラ]]の手順に沿って作業を進めます。
*動作環境チェック [#mf34e598]
Magic3が正常に動作しているかチェックします。([[動作環境チェック]])~
問題のある場合は、[[トラブルシューティング]]を参考にして下さい。