web-dev-qa-db-ja.com

Apacheと同じサーバーでPHP 5.3とPHP 5.2を実行できますか?

いくつかのサイトをPHP 5.3とPHP 5.2)で実行できるように、開発ボックスを設定する方法があるかどうかだけが気になります。私はそれらをかなり苦痛なく切り替えることができます。

3
ironkeith
5
Burton

そのリンクで提供されているソリューションを見ると、同じポートで同じApacheインスタンスを使用し、ハンドラーをオーバーライドすることを強く望んでいます。詳細については、 私のブログ投稿を参照

1
Bretticus

suPHP は、同じWebサーバーで複数のバージョンを実行する別の方法です。それを行い、.php/.php5をPHP5にマップし、次に.php4をPHP4にマップします。ユーザーは、php.iniファイルのハンドラーを変更することにより、ディレクトリごとにオーバーライドを許可することもできます。

1
Ryaner

はい、できます!過去に、ディストリビューションパッケージからPHP 5.xをインストールし、ソースからPHP 5.yをダウンロードしてコンパイルしました。次に、Apacheでロードします。両方のモジュールを使用して、バージョンを切り替えたいときにファイルハンドラーを上書きするだけです。これは、.htaccessファイルでも実行できます。

0
Coops