0

長期的に安定した開発環境を維持するためのより良いアプローチは何ですか?

開発のためserver:runにApache2サーバーを使用するか、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 サーバーは非常に遅延します。現時点で設定できるので「おすすめの方法」です。仮想ホスト、構成、その他のものを設定する必要はありません。コマンドを 1 つ実行するだけです。そして、現時点で開発することができます。

すでに Web サーバーを構成しており、それによって配信されるプロジェクトを追加できる場合は、このアプローチを使用することをお勧めします。より安定した高速な環境が得られるからです。

于 2015-12-01T07:34:13.977 に答える