为Symfony2 dev环境

时间:2015-11-30 22:25:35

标签: php apache symfony php-builtin-server

保持长期稳定的开发环境的更好方法是什么?

我是否应该在server:run上使用app_dev.php或我的apache2服务器进行开发?

因为我在客户端工作,所以我知道有多少使用非固定基本网址会产生歧义并导致生产出现意外,我认为使用PHP内置服务器更简单,并且很容易启动/停止/重启。

但是合作者说的恰恰相反,因为:

  

它更像是一个类似生产的环境,对于长期发展来说更稳定。

Symfony cookbook说:

  

开发Symfony应用程序的首选方法是使用PHP的内部Web服务器。但是,在使用较旧的PHP版本或在生产环境中运行应用程序时,您需要使用功能齐全的Web服务器。

     

http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html

但是正确的方法是什么?

编辑:我不会征求意见,而是要了解真实情况并了解如何在我的开发工作流程中获得更多稳定性

所以,我的问题是:

这些方法中的哪一种会为我提供最接近生产的开发环境?

1 个答案:

答案 0 :(得分:1)

PHP内置的web服务器非常滞后。它是“首选方式”,因为它可以在此刻设置。您不需要设置虚拟主机,配置和其他东西。你只需运行一个命令。并且可以在此刻发展。

如果您已经配置了web-server并且可以添加要由它提供的项目,那么我建议您使用此方法。因为你将拥有更稳定,更快速的环境。