1


0

私の友人は私が彼のサーバーにアクセスすることを許可しました、彼は私よりずっと長い間PHPをコーディングしていて、そしてまだphpバージョン4.3.9を使用していて、この現在のバージョンをアップグレードしたくありません。 私がphpバージョン5.2をインストールして、まだ4.3.9を実行している間にそれを使用する方法はありますか? 5.2でしか利用できない機能がいくつか必要です。 サーバーはredhat上で稼働します。

3 Answer


0


はい、これをサポートするために、並行dsoでコンパイルすることができます。 私は本当に4と5を混ぜることをお勧めしません、それらの結果は未定義であると予想します。 気になるPHPだけでなく、そのApache 2およびphp 4。

しかし、同時dsoを使用すると、ローダーに関する限り、両方のバージョンが平和的に共存できます。


0


あなたはFastCGIとしてPHP5をインストールすることができます。 とにかく、あなたの友人は問題を抱えています。 PHP 4は廃止され、サポートされなくなりました。 参照してください:http://www.php.net/downloads.php#v4


0


はい、できます。一つのphpはCGIとして、もう一つはMODULEとして実行されます。

または

あなたは2 Apacheのを実行することができます。 私はポート82のphp4とのApache 1.3.xおよびポート80のphp5とのApache 2.2.xを持っています。 どちらの場合もphpはモジュールとして実行されます。

どちらの場合も、本番サーバーには推奨しません。開発目的に限ってください。