传统上我像大多数人一样用bash编写了大部分服务器维护脚本,但是最近我发现自己更倾向于使用php cli脚本,因为它易于开发和增加功能。
我通常是“适合工作的人”工具,所以我很乐意在正确的环境中使用它们,但我想将所有内容都移到PHP中以保持一致性。
有人认为这是一个坏主意或有任何想法为什么用PHP编写维护脚本可能是一个坏主意?
答案 0 :(得分:4)
这是一个权衡。使用PHP意味着,如果您需要构建一个额外的(或替换的)服务器,您需要在任何管理脚本工作之前安装PHP;此外,如果您将来有其他人帮助您进行服务器管理,您需要确保他们知道PHP,即使他们没有参与Web部件,他们可能已经知道bash
。
另一方面,有一致性论点;您可能还会发现将Web人员更容易地引入系统管理而不是相反,在这种情况下使用PHP进行系统管理是一个优势。
(表演论点并没有打扰我;也没有人表现出来。)
答案 1 :(得分:1)
在我看来,与PHP脚本相比,bash会提供更好的性能,因为PHP用于Web脚本,因此也不适合“适合此工作的工具”类别。