对于 Symfony2 开发环境,使用 PHP 内置服务器还是 apache2 更好?
Is it better to use PHP built-in server or apache2 for Symfony2 dev environment
保持长期稳定的开发环境的更好方法是什么?
我应该更喜欢使用 server:run
还是我在 app_dev.php
上的 apache2 服务器进行开发?
因为我在客户端工作,所以我知道有多少使用非固定基础 url 可能会模棱两可并在生产中引起意外,而且我认为使用 PHP 构建更简单- 在服务器中,start/stop/restart.
很容易
但是合作者说的恰恰相反,因为:
It's more a production-like environment, and it's more stable for long term development.
Symfony 食谱说:
The preferred way to develop your Symfony application is to use PHP's internal web server. However, when using an older PHP version or when running the application in the production environment, you'll need to use a fully-featured web server.
http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html
但是什么才是正确的方法呢?
编辑:我不征求意见,而是征求真实的事实,并了解如何在我的开发工作流程中获得更多稳定性
那么,我的问题是:
这些方法中的哪一个可以为我提供最接近生产环境的开发环境?
PHP 内置网络服务器非常慢。是"preferred way",因为暂时可以设置。您不需要设置虚拟主机、配置和其他东西。您只需 运行 一个命令。并且可以发展到现在。
如果您已经配置了网络服务器并且可以添加项目由它交付,那么我建议您使用这种方法。因为你会有更稳定更快的环境。
保持长期稳定的开发环境的更好方法是什么?
我应该更喜欢使用 server:run
还是我在 app_dev.php
上的 apache2 服务器进行开发?
因为我在客户端工作,所以我知道有多少使用非固定基础 url 可能会模棱两可并在生产中引起意外,而且我认为使用 PHP 构建更简单- 在服务器中,start/stop/restart.
很容易但是合作者说的恰恰相反,因为:
It's more a production-like environment, and it's more stable for long term development.
Symfony 食谱说:
The preferred way to develop your Symfony application is to use PHP's internal web server. However, when using an older PHP version or when running the application in the production environment, you'll need to use a fully-featured web server.
http://symfony.com/doc/current/cookbook/configuration/web_server_configuration.html
但是什么才是正确的方法呢?
编辑:我不征求意见,而是征求真实的事实,并了解如何在我的开发工作流程中获得更多稳定性
那么,我的问题是:
这些方法中的哪一个可以为我提供最接近生产环境的开发环境?
PHP 内置网络服务器非常慢。是"preferred way",因为暂时可以设置。您不需要设置虚拟主机、配置和其他东西。您只需 运行 一个命令。并且可以发展到现在。
如果您已经配置了网络服务器并且可以添加项目由它交付,那么我建议您使用这种方法。因为你会有更稳定更快的环境。