2011-10-20 66 views
1

我想在我的Kubuntu盒子上安裝PHP 5.3.8。我犯了錯誤,試圖從源代碼構建5.3.8,而5.3.5仍然安裝(APT包)。所以我做了./configure哪一個成功了,然後嘗試ap​​t-get remove php5,然後再次嘗試重建,現在我的phpinfo()總是顯示5.3.5,儘管我已經嘗試手動刪除PHP的每一個痕跡並重建5.3。 8。我嘗試從/ usr/lib,/ usr/share,/ var/lib等中刪除所有PHP文件和目錄。還嘗試刪除libapache2-mod-php5上的--purge並重新安裝。我不知道它在哪裏看到PHP。即使在phpinfo()上顯示的路徑已被刪除,它仍然給我5.3.5信息頁面。關於我應該嘗試下一步的任何想法?我不想重建我的系統!試圖刪除舊的PHP版本

回答

0

你說你已經配置好了,但是你運行make & make install?

如果舊版本的PHP存在於您的系統中,您的phpinfo應該爲它的存儲位置提供有價值的線索。

編輯: 從下面的評論,我會說你需要添加'apache2'到你的PHP配置。這會生成一個用於Apache的模塊。

+0

是的我已經運行make,make test,make install。有趣的是,CLI已安裝,phpversion()返回5.3.8。但phpinfo()仍然是5.3.5,即使我從phpinfo上顯示的EVERY路徑中刪除PHP文件,它仍然顯示出來。很奇怪。是的,我已經清除了我的瀏覽器緩存:) – trpt4him

+0

AFAIK如果它正在與Apache運行,那麼你會有Apache模塊加載的地方。即對於Gentoo系統存在的libphp5.so: /usr/lib/php5.3/apache2/libphp5.so /usr/lib/apache2/modules/libphp5.so –

+0

順便說一句,你的PHP配置參數是什麼? –