*注意事項 [#b2d9ff7d] &color(red){XAMPP1.7.0よりApacheのサーバエラーが発生してサーバが安定しない問題が出ています。};~ &color(red){Windows版XAMPP自体が品質に問題があり、現在はWindows版XAMPPによる環境構築はお勧めしていません。};~ &color(red){あくまでお試し程度にご使用ください。};~ 正常に動作するv1.6.8のダウンロードは以下のページにリンクがあります。~ 参考:[[動作確認環境]] *XAMPPについて [#a64e412f] XAMPPというソフトウェアを使用すると、Windows上にApache,PHP,MySQLが動作する環境が~ 簡単に構築でき、Magic3を動作させることができます。 *ダウンロード&インストール [#be82d21a] 以下のサイトから、インストーラをダウンロードします。~ http://www.apachefriends.org/jp/xampp-windows.html~ インストーラを起動し、デフォルトの設定で順に進行し、インストールを完了します。~ XAMPPは、デフォルトで「C:\xampp\」にインストールされます。 *環境設定 [#z16c42db] XAMPP上でMagic3が動作するための設定を行います。 **Apacheの設定 [#k73f9ad1] Magic3は、UTF-8ベースで動作するので、エンコードをUTF-8に設定します。~ C:\xampp\apache\conf\httpd.conf ファイルに以下の一行を追加します。~ (すでにAddDefaultCharsetが定義されている場合はコメントにして追加) AddDefaultCharset UTF-8 Apacheが既に稼動している場合は、XAMPPのコントロールパネルで、Apacheの再起動を行います。 *XAMPPの起動、停止 [#ab34f10a] XAMPPは、専用のコントロールパネルでサービスの起動、停止を行います。~ コントロールパネルの起動は、「スタートメニュー」-「Apache Friends」-「XAMPP」-「XAMPP Control Panel」から行います。~ Magic3では、「Apache」「MySQL」を使用するので、サービスを起動状態にします。 #ref(http://www.magic3.org/doc/add_image/xampp1.gif,nolink) #br *簡易インストール [#md0663a5] Magic3の簡易インストールを行ってみます。~ 簡易インストールでは、MySQLデフォルトのデフォルトのユーザ「root」を使用して、DBに接続します。~ 実際の運用では、「root」以外のDBの接続ユーザを作成してください。~ Webブラウザで、「http://localhost/phpmyadmin」にアクセスし、「phpMyAdmin」を 起動します。~ #ref(http://www.magic3.org/doc/add_image/xampp2.gif,nolink) Magic3用のDBを作成します。~ 「新規データベースを作成する」の項目のDB名に「testdb」と入力し、照合順序を「utf8_unicode_ci」に選択し、~ 「作成」ボタンを押して完了です。~ 次にMagic3のインストールを行います。~ Magic3のインストールモジュールをダウンロードします。([[ダウンロード]])~ Magic3のインストールモジュールを解凍し、適当な名前「magic3」で、 「C:\xampp\htdocs\」配下に配置します。~ Webブラウザで「http://localhost/magic3」にアクセスすると、Magic3インストーラが起動します。~ 「起動画面」→「環境チェック」→「サイト情報入力」と順に進みます。~ #ref(http://www.magic3.org/doc/add_image/xampp3.gif,nolink) 「DB種別」を「MySQL」にチェックし、「DB名」「DBユーザ」それぞれの入力フィールドに 「testdb」「root」を入力し、~ 「接続テスト」ボタンを押して、DBの接続テストを行います。 #ref(http://www.magic3.org/doc/add_image/xampp4.gif,nolink) 接続テストが正常であれば、「設定値を更新」ボタンで入力値を保存します。~ その後は、インストーラの指示の順にボタンを押していくと、インストールは完了します。~ インストール完了後のURLは以下のようになります。~ -通常画面:http://localhost/magic3/~ -管理画面:http://localhost/magic3/admin/