« StyleCatcher テンプレート配布サイト | メイン | Emacs導入→即断念_|\●_ »

Windowsでローカルサーバ環境インストール

この記事は鮮度が低いです(><類似した記事を新しく書きましたのでこちらへぜひ →WindowsへXAMMPをインストール

Windowsでローカルサーバ環境インストール私的メモ♪

インストール日:2006年後半~現在まで随時更新中
目的:Windowsのローカル環境でサイトをチェックできる環境を作る。
OS:Windows XP SP2

その他もろもろ
・Apach2+PHP4&5+Perl+MySQL5+PHPMyAdmin環境をローカルで再現
・XAMMPを使用

ここからメモ↓
-----------------------------------------------
■手順1 XAMMP インストール
XAMMP を使用し Apach やら PHP やらを一挙にインストール(簡単w)
http://phpspot.net/php/pgXAMPP.html
http://www.thinkit.co.jp/free/article/0701/12/3/

インストール先は C:\ProgramFiles のままではなく、
HTMLファイルなども置くドライブのディレクトリにした方がよいかも。
私の場合は F:\www\Administrator 以下に既に現在HTMLファイルがあるので、
その表示させたいディレクトリの1階層上 F:\www にインスト。

■手順2 XAMMP の日本語バグ修正
http://support.exxaxon.co.jp/index.php?topic=7.0

■手順3 htmlファイルの場所設定
ブラウザから http://localhost/~ でサイトが見れるように、
サイトのファイル達が置いてあるディレクトリを設定する。
「○○(インストールディレクトリ)/xampp/apache/conf/httpd.conf」を開いて、
176行目付近「"DocumentRoot "○○/xampp/htdocs"」と
203行目付近「<Directory "○○/xampp/htdocs">」を、
HTMLファイルが置いてあるディレクトリパスに変える。
(/xampp/htdocs 以下でこれから作業するならそのままでもよい)
パスを変更した場合は、○○/xampp/htdocs 以下のコンテンツを、
変更されたパス先へ全て移す。(xampp の管理画面などが入っている)

■手順4 perl の初期設定
一般的にサーバの perl パスは「usr/bin/perl」か「usr/local/bin/perl」なので、
それがそのままローカルでも使えるよう、インストールしたドライブ直下に
「usr/bin」または「usr/local/bin」ディレクトリを作って、
その中に「perl.exe」ファイルをどこからかコピーする。(ActivePerlなど)
これ一個だけで perl は稼動するようだ(?)。

■手順5 MySQL の初期設定
MySQL の初期"root"アカウントのパスワードを設定する。
XAMPP 管理Pを表示し、「セキュリティ」をクリック。
画面中央「http://localhost/security/xamppsecurity.php 」をクリックし、
「MySQL のセキュリティコンソール & XAMPP のディレクトリ制御」ページで、
「MYSQL 項目: "ROOT" パスワード」「XAMPPのディレクトリ制御 (.htaccess)」を設定。

■手順6 MySQL 文字コードの設定
初期設定のままだと MySQL で日本語が扱えない。
phpMyAdmin 上にて作成したテーブルの照合順序を utf8_unicode_ci(UTF-8)、
または ujis_japanese_ci(EUC-JP) などに変更する。
で、PHP で DB にログインした直後の部分に

$sql = "SET NAMES sjis"; // EUC-JP→ujis、UTF-8→utf8
$result = mysql_query($sql);

などをしてやるそう。
参考:xampp:Mysqlに関するPHPMyAdminの文字化け

...随時メモ追加予定♥

関連する記事:1件

AD:

今日のひと言

呑みいきたい!

PHOTO COLLECTION

【WordPress】Ktai Entryをさくらで使う【メール投稿プラグイン】 : Go-PEARを使ったPEARのインストール : PEAR2.gif EmEditor で ダイレクトタグジャンプ : emeditor.gif WindowsXP へ XAMPP をインストール : xammp.jpg 携帯サイトで文字化け : 070707.gif 動的ページを静的URLで表示させる(PATH_INFO使用) : 400-300.gif PHP4でSmarty、tplファイルしか表示されないのは参照渡しが原因でした : php4%2Bsmarty.gif Dreamwerver で Smarty : Macromedia-Dreamweaver.gif MySQLの自動バックアップ phpMyBackupPro : logo.png さくらのレンタルサーバ へ PHP5.2.2 をインストールした : php.gif ダイナミックディスク⇔ベーシックディスクにはまる・・。 : 294574802_636f6f5e8c.jpg
RSS 2.0(XML)

Add to Google
My Yahoo!に追加
ADD TO Hatena::RSS
Subscribe with livedoor Reader

(→RSS/FEEDとは?

CLUB BASE st.215 最新NEWS