2015-05-29 98 views
0

我一直在努力使Apache識別Php 5.3.29(我需要它來運行一個非常古老的Drupal 6網站)。Apache無法識別Ubuntu上的Php 5.3.29 14.04

我正在使用運行Ubuntu 14.04 LTS的Google Cloud Platform VM。

我成功編譯它,現在運行

# php -v 

顯示了正確版本的PHP 29年5月3日安裝了PHP 29年3月5日。然而,在安裝Apache後,我無法識別該版本的PHP,甚至無法編譯PHP。

所以我讀的地方,我需要運行

sudo apt-get install libapache2-mod-php5 

但是,當我做到這一點,與

<?php 
phpinfo() 
?> 

運行info.php的文件,我讓PHP版本5.5.12-2ubuntu4。 4

我的問題是:我該如何做到這一點,所以Apache會指出/識別舊的PHP版本5.3.29?

+0

* PHP 29年3月5日通過編譯*與APXS使用配置 – donald123

+0

@ donald123護理髮展後?或者你可以提供一個類似的情況? – ferenan

回答

0

當你編譯從壓縮包

./configure \ 
     --with-apxs2=/usr/bin/apxs2 //path to your apxs2 file 
    //... more config options 

make 
make test 
make install 

PHP簡單resatart阿帕奇

+0

在這種情況下apxs2文件的內容是什麼?我真的不習慣這種配置,我有點失落。 – ferenan

+0

http://ubuntuforums.org/showthread.php?t=1425646 – donald123