我有一個建立在2007年的應用程序,廣泛使用PEAR的AUTH和DB包。它已經被封存,但現在又出來了。由於這些軟件包不可用,梨已完全更改,它不再適用於我的系統。任何方式從4年前取回PEAR DB功能?
除了重寫整個軟件外,還有無法獲得DB & AUTH包的以前功能嗎?
謝謝。
我有一個建立在2007年的應用程序,廣泛使用PEAR的AUTH和DB包。它已經被封存,但現在又出來了。由於這些軟件包不可用,梨已完全更改,它不再適用於我的系統。任何方式從4年前取回PEAR DB功能?
除了重寫整個軟件外,還有無法獲得DB & AUTH包的以前功能嗎?
謝謝。
如果您不介意自己做一些調查工作,則可以查看這兩個軟件包的更新日誌頁面 - http://pear.php.net/package/Auth/download/All和http://pear.php.net/package/DB/download/All,以確定在開發應用程序時安裝和使用的這些軟件包的版本。
確認並安裝了所需的這些軟件包的特定版本後,您可能需要考慮編寫所謂的「PEAR Meta Package」並將其提交給版本控制系統,以確保這些特定的軟件包可以再次輕鬆地安裝(在其他服務器上,無論哪個),而且麻煩最少。
如果你能找到你正在運行的版本號,那麼你可以得到一箇舊版本。任何想法他們是什麼?此外,爲什麼您不再擁有這些軟件包 - 它們是否不在您的版本控制中? – halfer
問題是它與PHP 5.3的衝突,PHP的唯一選項我有 – WebDev34
OKay。以下是來自pear的信息:CVS:$ Id:PEAR.php,v 1.101 2006/04/25 02:41:03。現在,當唯一可用的go-pear.php與php 5.3衝突時,如何安裝舊版本?謝謝,我真的很想使用它,並感謝你/任何人的幫助 – WebDev34