對於 Apache 2,負載平衡外掛程式需要︰
openssl-0.9.8b (原始碼)
httpd-2.0.49 (原始碼)
gcc-3.3-sol9-sparc-local 套裝軟體 (用於 Solaris 9 SPARC)。
gcc-3.3-sol9-intel-local 套裝軟體 (用於 Solaris 9 x86)
預先安裝的 gcc (用於 Solaris 10)
flex-2.5.4a-sol9-sparc-local 套裝軟體 (用於 Solaris 9 SPARC)
flex-2.5.4a-sol9-intel-local 套裝軟體 (用於 Solaris 9 x86)
預先安裝的 flex (用於 Solaris 10)
軟體原始碼可從 http://www.sunfreeware.com 取得。
此外,在編譯 Apache 之前,請執行以下步驟:
在 Linux 平台上,請在相同的機器上安裝 Sun Java System Application Server。
在 Solaris 9 作業系統上,使用 pkgadd 以安裝 gcc 和 flex。請注意,pkgadd 需要超級使用者存取權限。
在 Solaris 9 作業系統上,請確保 gcc 3.3 版和 make 位於 PATH 中,並且已安裝了 flex。
在 Solaris 10 作業系統上,對 OpenSSL 執行 make 之前,請先執行 mkheaders (在 Solaris SPARC 上,位於 /usr/local/lib/gcc-lib/sparc-sun-solaris2.9/3.3/install-tools 中;在 Solaris x86 上,位於 /usr/local/lib/gcc-lib/i386-pc-solaris2.9/3.3/install-tools 中)。
如果您在 Red Hat Enterprise Linux Advanced Server 2.1 上使用 gcc,則 gcc 的版本必須在 3.0 以上。
如果除了使用 gcc 之外還要使用 C 編譯器,請在 PATH 環境變數中設定 C 編譯器和 make 公用程式的路徑。