(ZEND フレームワークに基づく) サイトがあり、1and1 サーバーでホストされています。
1and1 サーバーは、PHP バージョン 5.2.17 および 5.4.5 を使用します。いくつかのファイルにのみ PHP バージョン 5.4.5 を使用する必要があります。これは、PHP 5.4.5 を使用すると他のファイルの一部でエラーが表示されますが、PHP 5.2.17 を使用すると正常に実行されるためです。
私の .htaccess ファイルでは、PHP 5.2.17 を使用するために以下の行が以前に書かれていました。
AddType x-mapp-php5 .php
PHP 5.4.5 を使用するには、以下の行を使用する必要があります (このコードの使用方法については、1and1 FAQ ページを参照してください)。
AddHandler x-mapp-php6 .php
よくある質問の URL:
- http://faq.1and1.com/scripting_languages_supported/php/7.html
 - http://faq.1and1.com/scripting_languages_supported/php/6.html
 
これらの特定のファイルのみに PHP 5.4.5 を使用する方法はありますか?
.htaccess で以下の行を使用しようとしましたが、機能しません:
AddType x-mapp-php5 .php
AddHandler x-mapp-php6 FilenameController.php
編集
5.2 コードを編集しようとしました。PEAR パッケージを使用して、PHP 5.2.17 で正常に動作する Excel シートを作成していますが、PHP 5.4.5 では以下のエラーが表示されます。
致命的なエラー: _PEAR_call_destructors() を再宣言できません
補遺
この.htaccessファイルへの変更
AddType x-mapp-php5 .php 
AddHandler x-mapp-php6 .php6 
SetEnv APPLICATION_ENV development 
Options -MultiViews 
<IfModule mod_rewrite.c> 
  RewriteEngine On 
  RewriteBase / 
  RewriteRule ^FilenameController\.php$ FilenameController.php6  [L] 
  RewriteCond %{REQUEST_FILENAME} -s [OR]
  RewriteCond %{REQUEST_FILENAME} -l [OR] 
  RewriteCond %{REQUEST_FILENAME} -d 
  RewriteRule ^.*$ - [NC,L] 
  RewriteRule ^.*$ index.php [NC,L] 
</IfModule>
FilenameController.php のファイル名を FilenameController.php6 に変更し、生成されたページにアクセスしようとすると、404「ページが見つかりません」エラーが生成されます。