0

おそらくapache .htaccessファイルで、この機能を利用できるようにしようとしています。

4

5 に答える 5

1

仮想サーバー構成を使用して、コードをテストするために、PC上でPHP5を使用していくつかのフォルダーをセットアップし、PHP4を使用していくつかのフォルダーをセットアップしました。また、それらを異なるホスト名で設定しました(これもWindowsホストファイルにあります)。(私はもうそのマシンにアクセスできませんが、これが私が覚えていることです。)

次のいずれかを含めるだけです(Linuxの場合)

AddHandler php4 .php
Action php4 /cgi-bin/php4

また

AddHandler php5 .php
Action php5 /cgi-bin/php5

仮想サーバー構成で。

同じ(仮想)サーバーでそれらを使用する場合は、ファイル拡張子の1つを.php5、.php4などに名前変更する必要があります。

于 2009-01-15T20:56:13.137 に答える
0

私のウェブホスト(1&1)はこれを行います。php5を使用するには、.php5拡張子を使用するか、.phpファイルにphp5を使用するために.htaccessコマンドを追加する必要があります。

php4とphp5を別々のディレクトリにインストールし、apacheに.phpファイルをphp4で、.php5ファイルをphp5で解釈するように指示するだけだと思います。

于 2008-10-14T21:28:12.327 に答える
0

サーバーで cPanel などのコントロール パネル アプリケーションを使用している場合は、おそらく既にこれを処理できます。

ベア サーバーを使用している場合は、ある方法 (DSO など) を使用して PHP 5 を実行し、別の方法 (SuPHP など) を使用して PHP 4 を実行するだけです。次に、.htaccess ファイルを使用して、使用する PHP のバージョンを決定するか、PHP 5 用の .php ファイルと PHP 4 ファイル用の .php4 を使用することができます。

ただし、PHP 4 と PHP 5 の間には大きな重複があります。私が偶然に思いつく唯一の大きな違いは、XML 処理です。

于 2008-10-16T01:08:58.543 に答える
0

私の理解では、PHP 4 のすべてが PHP 5 にあるため、PHP 5 をインストールして構成すると、4 と 5 の両方ですべての機能を使用できるようになります。

于 2008-10-14T18:56:43.787 に答える
0

CGI バイナリを使用するだけです。または、X 機能を使用して PHP5 を再コンパイルします。

于 2008-10-14T18:58:34.533 に答える