是否有管理從開發到生產的php.ini配置的最佳實踐?顯然它可以手動完成,但這很容易出現人爲錯誤。我想嘗試在版本控制中使用生產文件,然後可能會自動修改開發版本。 思考或想法我有過,我不知道他們是否可行:如何在生產和開發中管理不同的php.ini設置?
- 的php.ini包括 - 只包括開發設置在 文件結束了嗎?
- 來自apache conf的條件加載?
- 編寫一個腳本,當php.ini更改時,生成一個動態版本的phpdev.ini - (我知道這可以做到)
- 使用運行時php設置顯示錯誤 - 我認爲這有限制,因爲如果腳本有致命錯誤,那麼它不會運行運行時設置。
- 備份計劃 - 將產品版本保存在SC中,並根據需要手動更改phpdev.ini中的012dell.ini。然後如果手動失誤 它們在開發級別完成。
什麼是你的應用程序部署過程?具體而言,當您部署應用程序時,您是部署代碼還是整個技術堆棧? – jcmeloni
我想我可能也需要一些最佳做法。理想情況下,我想使其自動/防萬一(如果有這樣的事情)。目前部署是黑客/自定義數據庫升級腳本,並且svn update – Nick