同時運行 PHP 3 和 PHP 4

最新的動作系統提供了執行多版本和範圍程式的能力。這個功能使得在一個 Apache 伺服器上同時運行 PHP 3 和 PHP 4 成為可能。

已知該功能可以運行在如下平台:

  • 包括新版本 binutils 的 Linux(binutils 2.9.1.0.25 測試通過)

  • Solaris 2.5 或更高版本

  • FreeBSD(3.2,4.0 測試通過)

要啟用該功能,需要配置(configure) PHP 3 和 PHP 4 的 APXS(使用 --with-apxs 參數)以及所需的連結增加(使用 --enable-versioning 參數)。其餘的和標準安裝方法一樣。例如:

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