2012-08-17 114 views

回答

1

你有幾種方式來部署你symfony項目。我會避免使用ftp,svn等等。所以,這裏有兩個好方法。

內置的部署任務

Symfony的自帶built-in depoy task時的symfony 1.4發佈已經使用。我認爲它現在越來越少了(因爲有更好的工具)。

部署網站的最簡單方法是使用內置的project:deploy任務。它使用SSHrsync將文件從一臺計算機連接並傳輸到另一臺計算機。

使用capifony,它使用Capistrano的

Capistrano是在多個服務器上運行腳本的開源工具。它的主要用途是輕鬆部署應用程序。

capifony是一個與symfony和Symfony2應用程序兼容的部署食譜集合。

這種方法比前一種方法好得多,因爲您可以在部署時自動化許多腳本(如測試代碼,啓動新建的庫,升級數據庫,共享配置文件)。但最重要的一點(從我的POV)是,你可以輕鬆地回滾一個糟糕的部署。這很容易。

+0

非常感謝。我會檢查他們。 – tony 2012-08-17 08:55:44

相關問題