ローカルマシンでphp 5.3
を使用しています。 Webサーバーにはphp 4.8
があります。私たちのサーバーは共有サーバーです。したがって、.htaccess
ファイルを使用して、サーバー上のphpバージョンを変更します。それを行うことは可能ですか?はいの場合はどうすればいいですか?
PHP 4.4に切り替えるには:
AddHandler application/x-httpd-php4 .php
PHP 5.0に切り替えるには:
AddHandler application/x-httpd-php5 .php
PHP 5.1に切り替えるには:
AddHandler application/x-httpd-php51 .php
PHP 5.2に切り替えるには:
AddHandler application/x-httpd-php52 .php
PHP 5.3に切り替えるには:
AddHandler application/x-httpd-php53 .php
PHP 5.4に切り替えるには:
AddHandler application/x-httpd-php54 .php
PHP 5.5に切り替えるには:
AddHandler application/x-httpd-php55 .php
PHP 5.6に切り替えるには:
AddHandler application/x-httpd-php56 .php
PHP 7に切り替えるには:
AddHandler application/x-httpd-php7 .php
PHP 7.1に切り替えるには:
AddHandler application/x-httpd-php71 .php
PHP 4.4に切り替えるには:
AddHandler application/x-httpd-php4 .php .php4 .php3
PHP 5.0に切り替えるには:
AddHandler application/x-httpd-php5 .php .php5 .php4 .php3
PHP 5.1に切り替えるには:
AddHandler application/x-httpd-php51 .php .php5 .php4 .php3
PHP 5.2に切り替えるには:
AddHandler application/x-httpd-php52 .php .php5 .php4 .php3
PHP 5.3に切り替えるには:
AddHandler application/x-httpd-php53 .php .php5 .php4 .php3
PHP 5.4に切り替えるには:
AddHandler application/x-httpd-php54 .php .php5 .php4 .php3
PHP 5.5に切り替えるには:
AddHandler application/x-httpd-php55 .php .php5 .php4 .php3
Suhosinパッチで安全なPHP 5.2に切り替えるには:
AddHandler application/x-httpd-php52s .php .php5 .php4 .php3
上記のすべての回答は、Apache + mod-php セットアップに対して正しいことに注意してください。現在のPHP-FPMセットアップでは動作しません。通常、これらは.htaccessではなくVirtualHostセクションでのみ定義できます。
繰り返しますが、これはホスティング事業者がPHPをどのように設定したかに大きく依存します。通常、各ドメイン/ユーザーには、独自の実行PHP FPMインスタンスがあります。その後、一般的な…/x-httpd-php52
タイプは認識されません。
ServerFault:Action/ScriptAlias/etcを介したFastCGIプロキシプロトコルハンドラーのエイリアス を参照してください。
Apache 2.4.10 +/ mod-proxy-fcgi configsの場合、mightのようなものを使用できます:
AddHandler "proxy:unix:/var/run/php-fpm-usr123.sock|fcgi://localhost" .php
または.htaccess
からの名前マッピングを持つSetHandler
。しかし、再び、具体的なFPMソケットについてホスティング業者に相談することは避けられません。最新のPHP-FPMセットアップでは、これに対する一般的な答えはありません。
これを試して、php4に切り替えます。
AddHandler application/x-httpd-php4 .php
更新しました。あなたの質問を正しく理解できなかったようです。サーバーにonly php 4がある場合、これは役に立ちません。
goDaddyの参考までにこれは次のとおりです。
AddHandler x-httpd-php5-3 .php