Forum und email

PHP 3とPHP 4を同時に実行する

最近のオペレーティングシステムでは、バージョン管理及びスコープ監理 を行う機能が提供されています。この機能により、1つのApacheサーバ上 のモジュールとしてPHP 3とPHP 4を同時に実行することが可能です。

この機能は、以下のプラットフォーム上での動作が確認されています。

  • 最近のbinutils (binutils 2.9.1.0.25 でテスト済み) を備えたLinux
  • Solaris 2.5以降
  • FreeBSD (3.2, 4.0 でテスト済み)

この機能を使用するには、PHP 3 および PHP 4 で APXS (--with-apxs)および 必要なリンク拡張(--enable-versioning) を指定します。それ以外の場合、 通常の命令が使用されます。例えば、

$ ./configure \
  --with-apxs=/apache/bin/apxs \
  --enable-versioning \
  --with-mysql \
  --enable-track-vars