Существует ли наилучшая практика для управления конфигурациями php.ini от разработки до производства? Очевидно, это можно сделать вручную, но это подвержено человеческой ошибке. Я хотел бы попытаться создать производственный файл в контроле версий, а затем, возможно, изменить версию разработки автоматически. Мысли или идеи, которые у меня были, и я не знаю, насколько они возможны:
- php.ini включает в себя – просто включить настройки dev в конце файла?
- условные нагрузки от apache conf?
- напишите сценарий, который, когда изменяется php.ini, генерируется динамическая версия phpdev.ini – (я знаю, что это можно сделать)
- использовать настройки времени выполнения для отображения ошибок – я думаю, что это имеет ограничения, потому что если сценарий имеет фатальные ошибки, тогда он не будет запускать настройку времени выполнения.
- план резервного копирования – сохранить производственную версию в SC и вручную изменить phpdev.ini по мере необходимости. Затем, если сделаны ручные ошибки, они выполняются на уровне разработки.