雑用係はつらいよ §
で早急にアップグレードと言われたので、しょうがないので入れ替えました。
本当は、管理の手間が掛かるのでPHPはもうやめようかと思ったのですが、PHPベースのコンテンツを置き換える手間がバカにならないので、とりあえずアップグレードを試みました。
入れ替え §
従来は、PHP 5.1.4のWidowsインストーラで入れたものだったと思います。これがCGIベースで動いていたのだと思います。ISAPIの設定は良く分からなかったので、そのまま動かしていました。(それでも、かなりの量の手動設定やら、モジュールの追加の手間を掛けている)
さて、PHP 5.2.0のWindowsバイナリーのインストーラ(.msi)を落として入れてみると、いきなり動作させるサーバの種類を質問してきてびっくり。ISAPI版もそこから選べます。
喜び勇んで入れてみましたが、そのままでは動きません。いろいろ設定を手動で行わねばなりません。このあたりに無頓着なのは、オープンソース関係者の致命的な欠点ですね。ユーザーは決まり切った面倒なことはやりたくない……という事実にきちんと向き合っていません。今回は資産があるから設定しましたが、そうでなければ使わないところですね。PHPに好意的な私でも、そう思ってしまうわけですよ。
速くなった! §
いや~、速くなりましたね。
さすが、CGIとISAPIは違います。