SSブログ

Windows Web ServerのIIS7でPHPを動かす [Windows (Windows Server)]

インストールマニアックスで何はともあれIISを構築し、PHPをインストールしなくてはいけません。IISのインストールは凄く簡単でメモする必要も無いぐらいなのですが、PHPは難しかったです。出先からこれで大丈夫なのでしょうか。

■PHPは本家サイトからアーカイブファイルを落とします。展開したら、Cの直下にPHP5と言うファイル名に変えておきます。C:\PHP5

■PHP5の中にあるphp.ini-distをコピーしてphp.iniに名前を変えます。php.iniはC:\Windows以下にコピーします。

php.iniは拡張機能などが記入されています。それらを使えるようにするためにファイルを変更します。

extension_dir = "./" の記述を extension_dir = "C:\PHP5\ext\" に変えて有効にしたい拡張機能のコメントアウトを外します。

extension=php_mbstring.dll (多言語)

extension=php_mysql.dll(MySQL)

この2つは必須だと思います。

■次に環境変数のPathにC:\PHP5を追加します。

これでインストール作業は終わりですが、IIS側の設定をしなくてはいけません。これがまったく知らないので苦労しました。

■管理ツールの中に”インターネット インフォメーション サービス (IIS) マネージャ”があるので起動します。

image 

左のリストからサーバー名をクリックすると

image

こんな画面になります。

■ISAPIフィルタにPHPを追加します。

image

ISAPIフィルタをクリックすると上の画面が表示されます。この画面上で右クリックするとメニューが出てきますので、そこで追加を選択します。

image

フィルタ名はPHP

実行可能ファイルはC:\PHP5\php5isapi.dll です。

■次にMIMEの種類を追加します。

ホーム画面からMIMEの種類をクリックします。

image

この画面上でも右クリックして追加します。

image

ファイルの拡張子は*.php

MIMEの種類はapplication/octet-stream

■ハンドラマッピングを追加します。

ホーム画面からハンドラ マッピングをクリックします。

image

画面右にあるスクリプトマップの追加をクリックします。

image

要求パスに*.php

実行可能ファイルにC:\PHP5\php5isapi.dll

名前はPHPにします。

■アプリケーションプールの変更

左の一覧からアプリケーションプールをクリックします。

image

Default App Pool を右クリックして詳細を選択します。

image

32bitアプリケーションの有効化をtrueに変更します。

ここまで出来たらIISもしくはWindowsを再起動します。

■確認

c:\inetpub\wwwrootにindex.phpファイルを作成します。

中身は以下のとおり。

<?php
phpinfo();
?>

ブラウザでhttp://localhost/index.phpにアクセスします。

image

この画面が出たら成功です。

index.phpをダウンロードしようとしたら失敗です。ハンドラあたりが間違っている可能性が高いです。



Windows Serverは奥が深い。ややこしいです。入門としてこの本が欲しいです。。。。

Windows Server 2008パーフェクトマスター (Perfect Master SERIES)

Windows Server 2008パーフェクトマスター (Perfect Master SERIES)

  • 作者: 野田 ユウキ
  • 出版社/メーカー: 秀和システム
  • 発売日: 2008/12
  • メディア: 単行本


nice!(0)  コメント(0)  トラックバック(0) 
共通テーマ:パソコン・インターネット

nice! 0

コメント 0

コメントを書く

お名前:[必須]
URL:
コメント:
画像認証:
下の画像に表示されている文字を入力してください。

トラックバック 0

トラックバックの受付は締め切りました
HP Directplus オンラインストア

この広告は前回の更新から一定期間経過したブログに表示されています。更新すると自動で解除されます。