質問: さくらVPSでCenOS5.5のサーバにPHP5をモジュールでインストールし、PHP4をCGIとして起動できるように共存化しています。php4で動かす場合、PHPファイルの拡張子を.php4にすると動作します。 ここまでは問題ないのですが、特定のディレクトリでphpの拡張子をphp4として動かしたいと思い、 .htaccessに「AddHandler php4-script .php」 と書いたのですが、切り替わらずにエラー(画面が真っ白)になりました。 (※htaccessは動作しますし、設置ディレクトリのAllowOverrideはAllになっています) 他、「AddType application/x-httpd-php4 .php」とも書いてみたのですが、 .phpファイルにアクセスすると、PHP5として認識されます。 過去のはてな質問である を見ましたが、それでも解決しません。 拡張子phpでphp4のファイルとして動かす方法があれば教えてください。
回答: > > インストールしたサーバを見ると、PHP4もモジュール版でインストールしていました。 > > > それでは、ご質問のような動作をさせることは不可能です。 PHP4/PHP5の切り替えがうまく行っていること自体、偶然だと思います。 PHP4はモジュール版をインストールし直してください。