縁あってPHP4のころのコードをPHP5環境に移植する機会がありました。
開発環境はすでに5系だったので、別途チェック用に仮想環境として以下を用意。
2.2系で使うには、http://www.apachelounge.com/からphp4apache2.dll-php4.4.x.zipを入手しておきます。
http://www.apachelounge.com/download/mods/php4apache2.dll-php4.4.x.zip
あとは、httpd.confにAddType書いたりLoadModule書いたりしてApache再起動するだけ。
そうそう、php4apache2.dllですが、Visual C++ 2005 SP1のランタイムの導入が必要なので注意。
肝心のPHP4コードですが、いろいろ問題ありすぎなので以下略。