
我終於找到了所有 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.x和IonCube 載入器模組對於那個版本。
請注意,IUS 儲存庫中的套件具有不同的套件名稱(例如,PHP 5.3.x 套件被命名為php53u-*
),以避免與基本系統發生衝突(如SafeRepo 倡議頁),與centos.alt.ru
您嘗試過的包不同。