php - 部署 Symfony2 应用程序的首选方式是什么?

标签 php deployment symfony frameworks

在 symfony 1 中,有一个简单的内置任务可以通过 rsync 进行部署。

symfony project:deploy [--go] [--rsync-dir="..."] [--rsync-options[="..."]] server

对于更大、更复杂的项目,我习惯于用更健壮的东西扩展或覆盖该任务,但对于一个简单的应用程序来说,其中的内容很有用。

我的问题:是否有一种标准的传统方式来部署 Symfony2 应用程序?

有不同的包可以添加控制台命令:

还有Capifony ,这真的很有趣,但可能比我正在开发的简单应用程序需要的更多。

还有什么我想念的吗?我想我很惊讶没有开箱即用的简单内置命令。

最佳答案

我认为目前还没有一种标准的、传统的方式来部署 Symfony 2 应用程序,尤其是因为 Symfony 2 仍未稳定发布。

我强烈推荐使用 Capifony,即使是简单的应用程序部署。它有据可查,由 KnpLabs 开发因此可能会得到长期支持。

关于php - 部署 Symfony2 应用程序的首选方式是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5731636/

相关文章:

symfony - 如何在 Symfony 4 中处理 Assets

symfony - 在ElasticSearch中管理关系的最佳方法是什么?

php - 在 php 中将 7 天添加到日期时间(而不仅仅是日期)

azure - 使用 Bicep 创建新订阅

deployment - Ansible 在主机上下文之间传递变量

deployment - 如何检查我的 UML 部署图是否符合 UML?

html - Symfony 3 找不到我的 CSS Assets 文件

php - postgresql 事务并发测试脚本

php - 从 PHP 中的随机文本中提取 YouTube URL

php - 我的 sef 链接如何使用 .htaccess