ISPConfig 3.0.5版本可以在一台伺服器上使用多種PHP版本,且能為網站選擇最佳的PHP版本。 如果您的伺服器上有一些很老的網站,它們可能與 PHP5 無法正常工作,只能相容PHP4。 針對該問題本教程介紹了在 HTTP://www.aliyun.com/zixun/aggregation/14417.html">Apache2 的 Debian Wheez伺服器上如何建立 FastCGI PHP 4.4.9版本的使用方法。 此版本的PHP可以與 ISPConfig 預設的 PHP(通過apt安裝)一起使用。
安裝使用方法:
1.初步說明
PHP4 不能用於 PHP-FPM,所以這裡只是描述了如何建立一個 PHP4 的 FastCGI 版本。 FastCGI 僅適用于Apache伺服器,它不能用於nginx.
2.建立 PHP 4.4.9(FastCGI)
從原始程式碼中先安裝需建立的必備軟體:
apt-get install build-essential
PHP 4.4.9 不能編譯現代的OpenSSL版本,因此我們需要先安裝較舊的OpenSSL版本(0.9.8x):
cd /tmp wget HTTP://www.openssl.org/source/openssl-0.9.8x.tar.gz tar xvfz openssl-0.9.8x.tar.gz cd openssl-0.9.8x ./config --prefix=/usr/local/openssl-0.9.8 make make install
下載和提取 PHP 4.4.9:
mkdir /opt/phpfcgi-4.4.9 mkdir /usr/local/src/php4-build cd /usr/local/src/php4-build wget HTTP://de.php.net/get/ php-4.4.9.tar.bz2/from/this/mirror -O php-4.4.9.tar.bz2 tar jxf php-4.4.9.tar.bz2 cd php-4.4.9/
建立一些必要的符號連接:
ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/ ln -s /usr/lib/x86_64-linux-gnu/libpng.so /usr/lib/ ln -s /usr /lib/x86_64-linux-gnu/libmysqlclient.so.18 /usr/lib/ ln -s /usr/lib/x86_64-linux-gnu/libexpat.so /usr/lib/ ln -s /usr/ lib/x86_64-linux-gnu/libmysqlclient.so /usr/lib/libmysqlclient.so mkdir /usr/kerberos ln -s /usr/lib/x86_64- linux-gnu /usr/kerberos/lib