Има ли най-добра практика за управление на конфигурациите на php.ini от разработката до производството? Очевидно може да се направи ръчно, но това е предразположено към човешка грешка. Бих искал да опитам да държа производствения файл в контрола на версиите и след това евентуално да променя автоматично версията за разработка. Имах мисли или идеи, които не знам дали са осъществими:
- php.ini включва - просто включете настройките за разработка в края на файла?
- условни зареждания от apache conf?
- напишете скрипт, който когато php.ini се промени, се генерира динамична версия на phpdev.ini - (знам, че това може да се направи)
- използвайте настройките на php по време на изпълнение за грешки на дисплея - мисля, че това има ограничения, защото ако скриптът има фатални грешки, тогава няма да изпълни настройката по време на изпълнение.
- резервен план - запазете производствената версия в SC и променете ръчно phpdev.ini според нуждите. След това, ако се направят ръчни грешки, те се правят на ниво разработка.