0
A
回答
1
你有幾種方式來部署你symfony項目。我會避免使用ftp,svn等等。所以,這裏有兩個好方法。
內置的部署任務
Symfony的自帶built-in depoy task時的symfony 1.4發佈已經使用。我認爲它現在越來越少了(因爲有更好的工具)。
部署網站的最簡單方法是使用內置的
project:deploy
任務。它使用SSH
和rsync
將文件從一臺計算機連接並傳輸到另一臺計算機。
使用capifony,它使用Capistrano的
Capistrano是在多個服務器上運行腳本的開源工具。它的主要用途是輕鬆部署應用程序。
capifony是一個與symfony和Symfony2應用程序兼容的部署食譜集合。
這種方法比前一種方法好得多,因爲您可以在部署時自動化許多腳本(如測試代碼,啓動新建的庫,升級數據庫,共享配置文件)。但最重要的一點(從我的POV)是,你可以輕鬆地回滾一個糟糕的部署。這很容易。
相關問題
- 1. 使用Docker在本地機器服務器上部署項目
- 2. 在服務器上部署項目
- 3. 從本地計算機上傳目錄到ec2服務器
- 4. 如何在客戶端的計算機上部署項目?
- 5. 從本地計算機部署web應用程序到遠程tomcat服務器
- 6. 在另一臺計算機上部署asp.net項目
- 7. 本地計算機上的服務器名稱
- 8. 從用戶計算機上傳項目到服務器asp.net
- 9. Azure異常僅在服務器上部署時,不在本地主機上
- 10. 將.NET C#WinForm項目部署到另一臺計算機上
- 11. Windows無法啓動RabbitMQ的服務在本地計算機上
- 12. 將VSTO項目部署到服務器
- 13. 部署Java項目到JBoss服務器
- 14. 錯誤,同時在服務器上部署我的netbeans項目
- 15. Laravel 5.1本地服務器部署
- 16. Laravel項目部署到本地開發環境中的活服務器
- 17. 如何在本地計算機上設置多個cakephp項目?
- 18. 在其他機器上啓動服務:在本地計算機上啓動然後停止服務
- 19. 如何在本地計算機上啓動Windows服務
- 20. Windows無法在本地計算機上啓動服務
- 21. 在本地計算機上創建TCP/UDP服務
- 22. 如何在本地計算機上調用WCF服務
- 23. 無法在本地計算機上啓動sphinx搜索服務?
- 24. 在SVN服務器上部署項目時出錯
- 25. 在遠程網絡服務器上部署Flex項目
- 26. 部署adempiere項目.war文件在jboss服務器上
- 27. Symfony在遠程服務器上部署項目ContextErrorException
- 28. 如何在Ubuntu服務器上部署rails項目?
- 29. 無法在WebSphere服務器上部署Maven項目耳7
- 30. 如何在服務器上部署laravel項目?
非常感謝。我會檢查他們。 – tony 2012-08-17 08:55:44