传统上,我像大多数人一样用 bash 编写大部分服务器维护脚本,但最近我发现自己更多地转向 php cli 脚本,因为它易于开发且功能增加。
我通常是一个“适合工作的工具”类型的人,因此很乐意在正确的上下文中使用这两种工具,但我正在考虑将所有内容都转移到 PHP 以保持一致性。
有人认为这是一个坏主意,或者有任何想法为什么使用 PHP 进行维护脚本可能是一个坏主意吗?
最佳答案
这是一个权衡。使用 PHP 意味着,如果您需要构建额外的(或替换的)服务器,则需要在任何管理脚本运行之前安装 PHP;另外,如果将来有其他人帮助您进行服务器管理,您需要确保他们了解 PHP,即使他们不参与 Web 部分,而他们可能已经了解 bash
.
另一方面,还有一致性论证;您可能还会发现更容易让网络人员参与系统管理,而不是相反,在这种情况下,使用 PHP 进行系统管理是一个优势。
(性能争论并不困扰我;两者都不是为了性能而设计的。)
关于php - 服务器维护脚本使用 BASH 还是 PHP?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6524650/