我一直在配置 Apache 和 PHP,默认配置文件有大量注释掉的选项,其中很多我怀疑我是否会使用。
将默认文件保存为备份并调整我的配置以达到完美状态后,我想我可以浏览并删除大多数注释掉的行,以使我的配置文件更短且更易读。
对此的传统观点是什么?
答案1
如果我从默认配置开始,我通常会保留它们。如果我想要一个更简洁的配置(通常更容易阅读),我会重命名默认配置并从头开始构建一个新配置。这样,如果我后来发现需要添加一些功能或特性,我仍然可以查看原始注释。
答案2
我个人会保留它们。很多时候,注释掉的指令会明确指定其默认值,以及其字段的用途和可能值的简要描述。有时可以更快地找到用于 Google 搜索的正确单词。
总的来说,我的理论是,最终我会把它们放在某种修订控制中,这样我就可以比较正在运行的版本和系统自带的版本之间的差异,这样我就可以快速看到我做了哪些更改。
答案3
我删除了不需要的东西;这很让人分心,也很烦人。另一方面,我会随意地用意图我的配置,以及有关配置的内部和上游文档的链接(配置文件指令的权威参考,以及我们可能拥有的有关相关机器的任何设计文档)。
答案4
复制原始文件并将其命名为 program.conf.orig 或 .default ,然后使用 egrep -v "^#|^$" program.conf.orig > program.conf 删除注释,剩下的就是实际配置。如果我需要引用原始配置中的注释,我会在那里找到它。此外,该文件随后会进入版本控制系统(选择你的毒药)