WAMP環境を構築したときの設定とか。

OSをクリーンインストールしたので入れ直しました。
正直よくわかってないので、変なところがあるかも知れません。

環境

  • Windows XP Pro(アップグレード版) SP3

ソフトのバージョン、文字コード

Apacheのインストール、設定

  • http://www.meisei-u.ac.jp/mirror/apache/httpd/binaries/win32/の「apache_2.2.9-win32-x86-no_ssl-r2.msi」をダウンロードする。
  • インストーラ起動。適当に進める。
  • 「Server Information」
    • 「Network Domain」と「Server Name」に「localhost」と書く。「Administrator's Email Address」には適当に「mail@example.com」とか書く。その下は「for All sers」を選択。
  • 「Setup Type」
    • 「Typical」を選択。
  • 適当に進めてインストール完了。
  • http://localhost/にアクセスして「It works!」が表示されれば成功。
  • httpd.confの編集
    • 116行目付近の「LoadModule rewrite_module modules/mod_rewrite.so」のコメントを外す。
    • 127行目付近に「LoadModule php5_module C:/php/php5apache2_2.dll 」。
    • 225行目付近の「AllowOverride None」を「AllowOverride All」に変更。
      • 」内の「AllowOverride」
      • .htaccessを有効に。
    • 326行目付近に「ScriptAlias /php/ "D:/php/"」。
    • 240行目付近の「DirectoryIndex index.html」に「index.php」を追加。
    • 407行目付近に「AddType application/x-httpd-php .php」と「Addtype application/x-httpd-php-source .phps」を付加。

MySQLのインストール、設定

  • http://dev.mysql.com/downloads/mysql/5.0.html#win32から「Windows Essentials (x86)」をダウンロード。
  • インストーラ起動。
  • 「Setup Type」
    • 「Typical」を選択。
  • 「Wizard Completed」
    • 「Configure the MySQL Server now」にチェックを入れたまま「Finish」。
  • MySQL Server Instance Configuration Wizard」
    • 「Detailed Configuration」を選択。次へ。
    • 「Developer Machine」を選択。次へ。
    • 「Multifunctional Database」を選択。次へ。
    • InnoDB Tablespace Setting」は弄らない。次へ。
    • 「Decision Support(DSS)/OLAP」を選択。次へ。
    • 「Enable tCP/IP Networking」など。何も弄らない。次へ。
    • 「Best Support For MUltilingualism」を選択。次へ。
    • 「Include Bin Directory in Windows PATH」を選択。次へ。
    • 「Modify Security Settings」で適当なパスワードを入力する。次へ。
    • 「Execute」をクリックし、「Finish」。
  • C:\Program Files\MySQL\MySQL Server 5.0の「my.ini」の編集
    • 適当な行に「skip-character-set-client-handshake」と「init-connect = "SET NAMES 'utf8'"」を追加。

PHPのインストール、設定

  • http://jp.php.net/get/php-5.2.6-Win32.zip/from/a/mirrorから適当なミラーサイトを利用してダウンロード。
  • 解凍した「php-5.2.6-Win32」をCドライブ直下に移動し、フォルダ名を「php」に変更。
  • phpフォルダ内の「php5ts.dll」をC:\WINDOWS\system32にコピー。
  • phpフォルダの中の「libmysql.dll」を「C:\Windows\system32」にコピー。
  • phpフォルダ内の「php.ini-dist」をC:\WINDOWSにコピーし、「php.ini」にリネーム。
  • php.iniの編集。
    • doc_root = "C:/Program Files/Apache Software Foundation/Apache2.2/htdocs"
    • extension_dir = "C:/php/ext"
    • extension=php_mbstring.dll
    • extension=php_mysql.dll
    • default_charset = "UTF-8"
    • mbstring.language = Japanese
    • mbstring.internal_encoding = UTF-8
    • mbstring.http_output = UTF-8

(おまけ)phpMyAdminのインストール、設定

  • http://www.phpmyadmin.net/home_page/downloads.phpから「all-languages-utf-8-only.zip」をダウンロード。
  • 解凍したものをC:\Program Files\Apache Software Foundation\Apache2.2\htdocsに移動し、「phpMyAdmin」にリネーム。
  • C:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdmin\librariesにあるconfig.default.phpをC:\Program Files\Apache Software Foundation\Apache2.2\htdocs\phpMyAdminにコピー。config.inc.phpにリネーム。
  • 「config.inc.php」の173行目付近の「$cfg['Servers'][$i]['password'] = '';」にMySQLのパスワード(さっき入力したもの)を書く。

たぶん

これでおしまい。間違いがあればご指摘お願いします。