最新的動作系統提供了執行多版本和範圍程式的能力。這個功能使得在一個 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