Vistaのローカル環境でWordPressを試してみた

ちょっと前になるのですが、
Wordpressを試してみたくて、ローカルにインストールしました。
その覚書。あくまでとりあえずのお試し環境です。
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
環境&インストールしたもの:
PC:Windows Vista Home Premium
①IIS7.0
②PHP5.2.8:http://www.php.net/からWindows用ZIP版を入手
③MySQL Server 5.1.3:http://www-jp.mysql.com/からWindows用を入手
※「Windows MSI Installer 」がセットアップウィザード付き
④Wordpress 2.7:http://ja.wordpress.org/
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
■まずはIISとサイトを準備
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
①機能の有効化
コンパネープログラムと機能-Windowsの機能の有効化または無効化
で、
Internet Informaition Servicesの以下の部分にチェックをつける。
└Web管理ツール
 └IIS管理コンソール
└World Wide Web サービス
 └アプリケーション開発機能
  └(以下全部)
これだけだと、ASPは動くものの、外部CSSが読み込まれないという事態に。
静的コンテンツにも許可制があったらしい。
ので。。。
└World Wide Web サービス
 └HTTP共通機能
  └静的コンテンツ
にもチェックをつけて。。。
「OK」を押下。 ※再起動したほうがいいみたい。
ここにHTTPリダイレクトとか、
ディレクトリの参照とかまだ気になる機能名があるが、また今度調べることにするw
確認:http://localhost/
②サイトを作る
管理ツール-インターネット インフォメーション サービス(IIS)マネージャ
ちなみに既定のサイト(Default Web Site)はセキュリティがキツくてよくわからないので、
とりあえず別の場所を用意。
ex.)
http://localhost:1001/
D:\testsite
③確認
用意したサイトに「test.asp」を作って確認
ex.)
<% Response.Write "IIS&サイトの設定ができました。" %>
http://localhost:1001/test.asp
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
■次にPHPをインストール
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
参考にしたサイト
http://www.phpbook.jp/index.html
INSTALL MANIAX 2008 /記事:php.ini / my.ini
①ダウンロードしたZIPファイルを任意の場所に解凍。
これでインストールは完了。
ex.)C:\php\
※解凍時、バージョン名のフォルダ「php-5.2.8-Win32」だったが嫌なので変更。
②環境設定をする。
コントロールパネル-システム-「設定と変更」-「詳細設定」タブ-「環境変数」

「システム環境変数」の「Path」に解凍先のパスを追加
ex.)C:\php; を追加
③php.iniを作成、設置する。
phpのインストールフォルダにある「php.ini-dist」をコピーして「php.ini」とし、
C:\Windowsへ設置する。
④php.iniの編集
; Magic quotes for incoming GET/POST/Cookie data.
;有効化・変更↓
;magic_quotes_gpc = On
magic_quotes_gpc = Off
; Directory in which the loadable extensions (modules) reside.
;変更↓
;extension_dir = “./”
extension_dir = “C:\php\ext”
; If you wish to have an extension loaded automatically, use the following~
;追加↓
extension=mysql.so
; Windows Extensions
;有効化↓
extension=php_mbstring.dll
※以下mysql関連は、あとから追加したかも。
extension=php_mysql.dll
extension=php_mysqli.dll
; internal/script encoding.
;追加↓
mbstring.internal_encoding = UTF-8
; http input encoding.
;追加↓
mbstring.http_input = pass
; http output encoding. mb_output_handler must be~
;追加↓
mbstring.http_output = pass
; enable automatic encoding translation according to
;有効化↓
;mbstring.encoding_translation = Off
mbstring.encoding_translation = Off
; automatic encoding detection order.
;追加↓
mbstring.detect_order = UTF-8,SJIS,EUC-JP,JIS,ASCII
⑤ISAPIフィルタの設定
管理ツール – インターネット インフォーメーション サービス
作成したサイト名を選択し、ホーム情報の「ISAPIフィルタ」をダブルクリック。
「追加」
フィルタ名:php
実行可能ファイル:C:\php\php5isapi.dll
⑥ハンドラマッピングの設定
管理ツール – インターネット インフォーメーション サービス
作成したサイト名を選択し、ホーム情報の「ハンドラマッピング」をダブルクリック。
「スクリプトマップの追加」
要求パス:*.php
実行可能ファイル:C:\php\php5isapi.dll
名前:php
要求の制限-「動詞」タブ
次の動詞のうち1つ:GET,HEAD,POST,TRACE
⑦確認
用意したサイト「test.php」を作って確認
ex.)

http://localhost:1001/php/test.php
※phpの環境情報がでればOK
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
■そしてMySQLをインストール
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
参考にしたサイト
http://www.dbonline.jp/index.html
①ダウンロードしたファイル(ex.:mysql-5.1.36-win32.msi)ダブルクリックすると、
インストーラーが立ち上がるので、「Custom」を選んで任意の場所へインストール。
※続けて設定をするので「Configure the MySQL Server now」にチェックを入れて終了。
②設定
・Detailed Configurationを選択
・Developer Machineを選択
・Multifunctional Databaseを選択
・InnoDBデータベースのデータファイルをどこに置くか
・Decision Support(DSS)/OLAPを選択
・Best Support For Multilingualismを選択
・Install As Windows Servoce/Include Bin Directory in Windows PATH 両方チェック
・rootアカウントのパスワード設定
③確認
MySQL Command Line Clientからrootのパスワードを入力し、接続
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
■やっとWordpressをインストール
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
参考にしたサイト
http://www.adminweb.jp/wordpress/index.html
①ダウンロードしたZIPファイルを任意の場所に解凍し、先に用意したサイト内に配置。
ex.)
D:\testsite\wordpress
②①で設置した場所へブラウザからアクセスし。。。
http://localhost:1001/wordpress/
「ウィザード形式でwp-config.php ファイルを作成する」を押下。
③画面の指示に従って、DB情報・wordpressログイン情報を入力・設定。
※簡単!!
④以降の画面接続について
wordpressで出力されるサイト
ex.) http://localhost:1001/wordpress/
管理画面
ex.) http://localhost:1001/wordpress/wp-login.php
・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・・
こんな感じだったと思う。。。
色々疑問を残しつつ使えるようにはなったという状態なので、
もうちょっとお勉強しよっかなw

コメントを残す

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください