Ubuntu

如何將 php 5.3.10 更新到 5.3.26

  • June 14, 2013

我正在使用帶有 Ubuntu 12.04 的 VPS。ISPmanager 已安裝,PHP 版本為 5.3.10。如何將 PHP 版本更新到 5.3.26?

PHP 5.3.10 是來自 Ubuntu 儲存庫的官方軟體包。它應該執行良好,並且安全問題將在需要時由 Ubuntu 發布團隊糾正。升級到 5.3.26 不會給您帶來太大的不同,但我假設您知道自己在做什麼,並且您有充分的理由想要最新的 PHP 5.3 系列。

有一些非官方的 Ubuntu 儲存庫提供更新的 PHP 5.3 版本。其中之一是Skettler PPA(個人包裹檔案)。正如名稱中所說,它是一個個人存檔,因此更新、安全更正和打包可能與來自官方 Ubuntu 儲存庫的質量水平不同。我不知道這個Skettler,但包裝也可能質量很好,做你的研究。

如果您希望使用來自此 PPA 的 PHP 包,如 PPA 頁面中所述,您需要將新的包源添加到您的 Ubuntu 配置中。您需要添加的來源是:

deb http://ppa.launchpad.net/skettler/php/ubuntu precise main 
deb-src http://ppa.launchpad.net/skettler/php/ubuntu precise main 

您還需要將包維護者 PGP 密鑰添加到您的密鑰環,以便正確驗證包簽名。所有安裝過程都在上面連結的 PPA 頁面上的**閱讀安裝**連結中進行了描述。

您還需要升級所有 php 依賴包(模組,…)。檢查您需要的所有內容是否都存在於此 PPA 中。

此 PPA 還包含 PHP 5.4 包。但請注意,某些 PHP 應用程序(ISPManager 可能是其中之一)需要升級才能與 PHP 5.4 一起執行。通常,最好堅持使用官方軟體包,除非您有充分的理由想要其他東西。

引用自:https://serverfault.com/questions/515867