Windows XP + XAMPP環境へのインストール方法

※XAMPPをデフォルトのC:\xamppにインストールしている場合

(準備1) XAMPPのBasic版をダウンロード。インストーラを使ってインスールする。
(準備2) TeraPadなど、EUC-JPを扱えるテキストエディタを用意する。
(準備3) シンボリックリンク（＝ジャンクション）作成コマンドを入手（オプション）

Windows XPではシンボリックリンクが利用できないので、DBメンテの追加、更新、削除の各アクション別にSmartyのテンプレートファイルを持たなければならない。（UNIX / Mac OS X環境では、シンボリックリンクによって、テンプレートファイルを共通化できる。）
以下のツールをpathの通ったディレクトリに置くことで、UNIX系OSのシンボリックリンクとほぼ同様の効果が得られる。

リンク/ジャンクション作成ツール（ln.exe）
http://homepage1.nifty.com/emk/symlink.html

マイクロソフト純正 linkd.exe
http://www.microsoft.com/downloads/details.aspx?FamilyID=9d467a69-57ff-4ae7-96ee-b18c4790cffd&displaylang=en
（Windows Server 2003 Resource Kit Toolsに含まれています。）


(1) ディレクトリ c:\xampp\qtを作成。Quictyとqtbuilderをコピーする。

※以下のようなディレクトリ構成となる

c:\xampp\qt\Qiuicty
c:\xampp\qt\qtbuilder

(2) c:\xampp\apache\conf\httpd.confを修正

#LoadModule rewrite_module modules/mod_rewrite.so
↓　先頭の#を削除して、mod_rewriteを有効にする
LoadModule rewrite_module modules/mod_rewrite.so

(3) c:\xampp\apache\conf\extra\httpd-vhosts.confを修正

c:\xampp\qt\qtbuilder\etc\conf\win_vhost.confもしくは、以下の内容をコピーして貼り付ける。
※1行目の「NameVirtualHost」は
--------------------------------------------------------------------------------------
NameVirtualHost *:80
<VirtualHost *:80>
    DocumentRoot C:/xampp/qt/qtbuilder/htdocs
    ServerName quicty.local
    Options FollowSymLinks
    RewriteEngine On
    RewriteRule ^/(.*)/(css|errors|img|js)/(.*) C:/xampp/qt/$1/htdocs/$2/$3 [L]
    RewriteRule ^/(.*)/(.*)/(.*)/(.*) C:/xampp/qt/$1/htdocs/index.php [L,E=QtRootShift:Yes]
    RewriteRule ^/(.*)/(.*)/(.*) C:/xampp/qt/$1/htdocs/index.php [L,E=QtRootShift:Yes]
    RewriteRule ^/(.*)/(.*) C:/xampp/qt/$1/htdocs/index.php [L,E=QtRootShift:Yes]

    <Directory "C:/xampp/qt">
       order deny,allow
       allow from ALL
    </Directory>
</VirtualHost>
--------------------------------------------------------------------------------------

(4) hostsファイルに追記する。

C:\WINDOWS\system32\drivers\etc\hostsをに「127.0.0.1       quicty.local」を追記する。

127.0.0.1       localhost
127.0.0.1       .psf
↓
127.0.0.1       localhost
127.0.0.1       .psf
127.0.0.1       quicty.local



(5) 「コントロールパネル」の「システム」で「環境変数」のpathの末尾に「:\xampp\apache\bin;c:\xampp\php;」を書き加える。

c:\xampp\apache\bin;c:\xampp\php;


(6) データベースを初期化する。

コマンドプロンプトを立ち上げて以下を実行

cd c:\xampp\qt\qtbuilder
bin/init_qtb.bat

(7) Webブラウザで、http://quicty.local/qtbuilder/にアクセスする。


(8) 環境設定画面が表示されるので、「QuictyルートPath」と「Quictyアプリケーションroot」を確認。

QuictyルートPath → C:/xampp/qt/Quicty

Quictyアプリケーションroot → C:/xampp/qt

以上で、QuictyのWebアプリケーション構築環境が整いました。

PHPソースの編集には、PHP EditorなどのPHP開発用エディタを使うと、効率がさらにアップします。


