PHP5.2から5.3へバージョンアップ

Windows2008 Web Server + IIS7 + MySQL5.1の組み合わせでPHP5.2→5.3へバージョンアップした際のメモ

IIS7がいつの間にかWeb Platform Installerと呼ばれるLinuxを意識したシステムを導入し、ウェブサーバ周りの必要なアプリを簡単にインストールできるようになっていました。今回はそれを利用します。

Web Platform Installer(以下WPI)にアクセスしPHP5.3をインストールします。ついでにPHP Managerもインストールしておくと楽です。

PHP5.2からPHP5.3にするとISAPIからFastCGI動作に変更されます。5.2の時に設定した「ISAPIおよびCGIの制限」や「ハンドラ マッピング」「モジュール」などのPHPに関わる設定は削除しておきましょう。ISAPI版とFastCGI版で動作がバッティングしてしまいます。削除するのはもちろんISAPI版の設定です。

もう1件気をつけておきたいことは5.2→5.3にするとMySQLに接続出来なくなります。原因はhostsファイルです。\system32\drivers\etc\hostsを開いて「::1 localhost」の部分を「;::1 localhost」とコメントアウトします。
これでたぶん動きます。

スポンサーリンク
レクタングル大