Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 什么';部署Symfony2应用程序的首选方式是什么?_Php_Deployment_Symfony_Frameworks - Fatal编程技术网

Php 什么';部署Symfony2应用程序的首选方式是什么?

Php 什么';部署Symfony2应用程序的首选方式是什么?,php,deployment,symfony,frameworks,Php,Deployment,Symfony,Frameworks,对于symfony 1,有一个通过rsync进行部署的简单内置任务 symfony project:deploy [--go] [--rsync-dir="..."] [--rsync-options[="..."]] server 对于更大、更复杂的项目,我习惯于用更健壮的东西扩展或覆盖该任务,但对于一个简单的应用程序来说,将其包含在其中是很有用的 我的问题是:部署Symfony2应用程序是否有一种标准的常规方法 有不同的包添加控制台命令: 还有,这真的很有趣,但可能比我正在开发的简

对于symfony 1,有一个通过rsync进行部署的简单内置任务

symfony project:deploy [--go] [--rsync-dir="..."] [--rsync-options[="..."]] server
对于更大、更复杂的项目,我习惯于用更健壮的东西扩展或覆盖该任务,但对于一个简单的应用程序来说,将其包含在其中是很有用的

我的问题是:部署Symfony2应用程序是否有一种标准的常规方法

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

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


我还缺什么吗?我想我很惊讶没有现成的简单内置命令。

我不相信有一种标准的、传统的方式来部署Symfony 2应用程序,特别是因为Symfony 2还没有稳定的版本


我强烈建议使用Capifony,即使是对于简单的应用程序部署。它有很好的文档记录,由so开发,很可能会得到长期的支持。

如果您不想使用ruby,并且喜欢Symfony 1.4中的
项目:deploy
命令,请检查此捆绑包


您可以使用composer轻松安装它。只需将“~1.0”添加到您的需求中即可。

这很公平,但我知道有些生产应用程序在Symfony2上运行,尽管它尚未声明稳定。他们一定已经确定了一个相对可靠的部署解决方案。为什么Capifony不可靠?并不是说它不可靠。只是想大声说出,第一批早期采用者正在建立什么(如果有的话)惯例。快速跟进:Capifony很棒!谢谢你朝那个方向推动。