0

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

我应该更喜欢使用server:run还是我的 apache2 服务器app_dev.php进行开发?

因为我在客户端工作,所以我知道使用非固定的基本 url 有多少可能是模棱两可的,并在生产中引起意外,而且我认为使用 PHP 内置服务器更简单,并且很容易启动/停止/重启.

但一位合作者却说相反,因为:

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

Symfony 食谱 说:

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

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

但是正确的方法是什么?

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

所以,我的问题是:

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

4

1 回答 1

2

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

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

于 2015-12-01T07:34:13.977 回答