我有幾個使用Symfony v1.0構建的Web項目,但是我對Symfony 1.4版的新功能(改進的安全性,本機電子郵件支持和改進的性能)感到興奮。如何運行Symfony PHP Framework的多個版本
我該如何繼續開發我的1.0項目,還要爲1.4版本創建一個測試環境?
我有幾個使用Symfony v1.0構建的Web項目,但是我對Symfony 1.4版的新功能(改進的安全性,本機電子郵件支持和改進的性能)感到興奮。如何運行Symfony PHP Framework的多個版本
我該如何繼續開發我的1.0項目,還要爲1.4版本創建一個測試環境?
三江源紀堯姆弗朗德勒Symfony的
的多個版本,對 SymfonyNerds.com寫eHabib一個 fantastic article - http://symfonynerds.com/blog/?p=123這裏是基本輪廓,讀取整個文章here。
步驟1 - 通過PEAR解除安裝的Symfony
步驟2 - 設置爲symfony1.2的結構:在的/ usr /共享/ PHP的安裝的symfony/symfony的
步驟3 - 檢出您需要的每個Symfony版本
使用SVN checkout來獲取每個Symfony版本。把它們放在基礎Symfony目錄下的不同文件夾中。
步驟4 - 爲每個版本
創建和測試符號鏈接的Symfony的每個版本的符號鏈接。讓我們把這些標準bin目錄
第5步 - 創建一個新的項目
使用相關的Symfony命令。例如,爲了創建一個Symfony的1.0項目:
步驟6 - 檢查項目配置,以確保其獲得正確的版本。
正如在文章中也說了,我把它定義在LIB /供應商爲SVN:外部對象:symfony的http://svn.symfony-project.com/branches/1.2
所以這是要在所有服務器上安裝任何Symfony和您可以使用盡可能多的版本,而不影響在其他應用程序。
非常感謝Guillaume,我在一個新的答案中總結了這篇文章 – 2009-12-08 13:25:49
對不起,只是丟棄了鏈接。學過的知識 :) – 2009-12-08 13:38:44