2009-12-08 20 views
1

我有幾個使用Symfony v1.0構建的Web項目,但是我對Symfony 1.4版的新功能(改進的安全性,本機電子郵件支持和改進的性能)感到興奮。如何運行Symfony PHP Framework的多個版本

我該如何繼續開發我的1.0項目,還要爲1.4版本創建一個測試環境?

回答

7

指南指出來安裝

三江源紀堯姆弗朗德勒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項目:

  • 須藤symfony10 INIT-項目TEST1
  • 須藤symfony11生成:項目TEST11
  • 須藤symfony12生成:項目TEST12

步驟6 - 檢查項目配置,以確保其獲得正確的版本。

5

這個環節應該是有用的:http://symfonynerds.com/blog/?p=123

它指向一個名爲文章:完全指南在同一個環境

這是相當容易做到運行多個版本的Symfony。

+0

非常感謝Guillaume,我在一個新的答案中總結了這篇文章 – 2009-12-08 13:25:49

+0

對不起,只是丟棄了鏈接。學過的知識 :) – 2009-12-08 13:38:44

1

正如在文章中也說了,我把它定義在LIB /供應商爲SVN:外部對象:symfony的http://svn.symfony-project.com/branches/1.2

所以這是要在所有服務器上安裝任何Symfony和您可以使用盡可能多的版本,而不影響在其他應用程序。