如何在 CentOS 6 上安裝 PHP 5.3?

如何在 CentOS 6 上安裝 PHP 5.3?

我終於找到了所有 PHP 5.3 檔案的位置。我有所有的鏈接,我只是真的不知道除了這些鏈接還能去哪裡。

簡單地執行“yum install linkshere”只會給我帶來如下螢幕截圖所示的問題:

在此輸入影像描述

我收到的錯誤與命令中已連結的其他文件完全相同。

儘管我在命令中具有指向該類型文件的鏈接,但它給了我一些問題,說明它是必需的。

我的連結: http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

轉到該鏈接,然後按Ctrl+F並蒐索“php-5.3”,您將找到它的開始位置。

另外,每當我執行以下命令時,我都會得到:

rpm -Uvh http://centos.alt.ru/pub/repository/centos/6/x86_64/php-5.3.27-1.el6.x86_64.rpm

在此輸入影像描述

我的伺服器運行的是 CentOS 6,根據我迄今為止所做的和閱讀的內容,我已從我的伺服器中刪除了 PHP。我只是不知道如何安裝遇到問題的所有內容。

我需要 PHP 5.3,因為我的腳本是 IonCubed,它是為 5.3 製作的。也無法聯繫到所有者來更新它。

答案1

我想您不僅需要「PHP 5.3」(基本 CentOS 6 發行版中包含的軟體包可以滿足該要求php-5.3.3-*),還需要「比 5.3.3 更新的 PHP 5.3.x 版本,以及 IonCube Loader 模組」專為該PHP版本建置」。在這種情況下,您可以查看IUS 社區項目,它為 PHP 和其他一些軟體的最新上游版本提供 RPM 包,這些軟體是為 RHEL 構建的(並且與 CentOS 相容)。特別是,該存儲庫提供了最新版本PHP 5.3.xIonCube 載入器模組對於那個版本。

請注意,IUS 儲存庫中的套件具有不同的套件名稱(例如,PHP 5.3.x 套件被命名為php53u-*),以避免與基本系統發生衝突(如SafeRepo 倡議頁),與centos.alt.ru您嘗試過的包不同。

相關內容