2009年1月18日日曜日

PHP5をWin2003に入れるのが面倒な点について

久しぶりにPHPをインストールしてみたがうまく動かない。いろいろ調べたところ、PHP4時代から設定がすこし変わっている模様。

標準設定のままインストールすると、Webサービス拡張への登録が行われないためPHPが表示されない。そのほかの注意点として、デフォルトでは<? ?>が無効になっている(<?PHP ?>とする必要がある)ことと、php.iniはインストールしたフォルダのものを見ているっぽいといったとこがある。

環境

  • Windows server 2003 R2 Standard SP2 (32bit)
  • PHP 5.28 インストーラ付版 (php-5.2.8-win32-installer.msi)
  • IIS 6.0

手順














ISAPIを選択



Multi Byte String(日本語サポート)とMySQLは最低でも入れておく。






サービスを追加。




/でアクセスしたときにindex.phpが表示されるように設定。


<? ?>を許可する場合、C:\Program Files\PHP\php.iniを開いてshort_open_tagをOnにする。
ファイルに保存後、IISを再起動する。

Share