2016-06-21 5 views
0

PHPプロジェクト内では、設定ファイルを作成してアプリ内で読むことが推奨されます。ステージングサーバーとプロダクションサーバーとで異なるコンテンツで展開される構成ファイル。異なる設定を展開するための推奨方法

+0

これは、SO形式と考えられる可能性のある意見については広すぎます。そこにはいくつもの構成管理アプローチとツールがあります。 –

答えて

1

Symfonyプロジェクトが異なるシステムのパラメータをどのように注入するかを調べることをお勧めします。 Symfony's Config Componentは、スタンドアロンのライブラリとしてインストールでき、ほとんどのプロジェクトと統合できます。

デフォルトのparameters.yml.distはコードベースとともに配布されますが、システムインストール時にカスタマイズされたparameters.ymlは、コマンドラインで手動で生成するか、デプロイメントプロセスを使用して自動的に生成することができます。これにより、コードベースで機密性の高いインフラストラクチャ情報を変更することがなくなります。ドッキングウィンドウで&放浪の設定を、これを組み合わせる

Symfony Introduction to Parameters

Symfony Config Parameters Best Practices

お使いの環境のプラットフォーム(生産、開発、テスト)間でミラーリングする設定オプションが有効になります。 PHPフレームワークでこれを行うための良いチュートリアルはhereです。

関連する問題