在生产环境中工作时有哪些替代方案?
我听说过适用于 Windows 的 IIS 并单独安装各个部分,但那不可能是真的吗?
答案1
我们对 XAMPP 等工具没有“怨恨”。只是它们是开发工具,不应该在生产中使用。由于生产是我们唯一关心的环境,这使得这些工具在很大程度上无关这里。
无论如何:在 Linux 下:对于生产用途,您通常只需安装所需组件的 OS 包(例如 Apache、PHP、MySQL)并根据需要进行配置。默认情况下,它们的配置非常安全,您必须明确打开才能使用它们,这与 XAMPP 和朋友正好相反,它们的配置或多或少允许开发环境中的所有内容。
Windows 也是如此:您可以安装 Windows 服务器的 IIS 角色(这相当于在 Linux 下安装软件包)和/或所需工具的专用安装程序,例如,您可以单独下载、安装和配置 Apache、MySQL 和 PHP,而无需购买供应商软件包。是的,单独安装它们是Windows 下的正确方法。
在这两种环境中,使用 Ansible、Puppet 等配置管理工具都可以让事情变得更轻松。