Web以前にも似たような記事(IIS6.0でPHPが動かない件)を書いていますが、IIS6でPHP4.3.9を使う案件があったので改めてインストール方法を見直してみた。はじめにPHP4.3.9.zipをダウンロード解凍してC:\php\4.3.9に設置(この辺はお好きなディレクトリに・・・)※ユーザ「Users」に読み取り権限がついていないと動作しませんでした。文字コードの設定とか適当にお好みに設定。一カ所ハマった点あり。フォームからファイルをアップロードできない。調べてみるとアップロードするファイルが一時的に保存される一時ディレクトリが上手く機能していない模様。「C:\php\4.3.9」内にそれようのディレクトリを作成してあげました。「C:\php\4.3.9\upload」を作成し、インターネットゲストアカウントに「変更」の権限を付与。php.iniの「upload_tmp_dir」に「C:\php\4.3.9\upload」を指定。以前はdllsとかphp.iniとかをWindowsのシステムフォルだにコピーしてましたが、ファイルを分散させるのに違和感があるので下記を設定。システム環境変数の既存変数「Path」に「C:\php\4.3.9」を追加。新規でPHPRCという変数を作成し「C:\php\4.3.9」を設定。環境変数を読み込ませるためここでいったんWindowsを再起動。拡張子「.php」ローカルパスC:\Inetpub\wwwroot※このあたりの指定もお好みで。PHPでローカルパスを指定するときに、この指定と食い違っていると不具合がでるので注意(大文字小文字は区別されます。¥と/は識別しない模様)。「拡張の状態を許可済みに設定する」にチェックIIS再起動。IIS7の場合はもっと簡単だったと記憶しています。これについてはまた後日。プラグインデベロッパー。多数のプロダクトをオープンソースで開発・公開しています。開発・販売しています。新しい投稿イー・モバイル解約とプラン変更のお誘い関連記事Web7月に1つも記事書かないまま8月になってました。朝から深夜まで働いてその日のうちに家に帰れないから当たり前と言えば当たり前ですが。「ファイル1」という文字列を「ファイル2」へ置換する場合。重要なのは修飾子「e」。[...]キタジマタカシ2011年9月28日WebWebページャクラスを作ってみた。作ってみたというか、使っているやつなんですけども。PHPでのページング処理のサンプル。[...]キタジマタカシ2011年6月30日Webこの投稿へのコメントコメントはありません。コメントを残すメールアドレスが公開されることはありません。※サイトΔこの投稿へのトラックバックコメントはありません。プラグインデベロッパー。多数のプロダクトをオープンソースで開発・公開しています。開発・販売しています。