XAMPP 应该安装在实际的物理服务器上吗?

Should XAMPP be installed on an actual physical Server?

XAMPP 是否仅用于测试和设置虚拟服务器?(因为 wiki 就是这么说的) 它可以安装在实际的物理服务器上吗?开发商真的会这么做吗? 我有点困惑,因为如果这是真的,为什么会有人在物理服务器上安装虚拟服务器?这就像在 VirtualBox 上尝试 运行 Excel。

XAMPP 模拟在本地机器上用于 web 开发的典型堆栈。如果您可以访问实际的物理服务器,您通常会在服务器本身上安装 Web 服务器(例如 Apache)和 MySQL 之类的东西。 XAMPP 的开发人员认为它更像是一种开发工具,因为某些功能被禁用以使开发更容易。

在服务器中使用虚拟化是因为实际的物理机器非常强大,因此闲置了大量时间。通过在主机上创建两个虚拟服务器来使用这些资源可以降低成本并提高操作吞吐量。

虚拟服务器和 Docker 可用于同时测试不同的环境,或测试未来版本的 beta 软件。在具有 6 或 8 个内核且每秒 运行 360 万条指令的机器上,有大量资源可以拥有超过 1 个虚拟机器或作为 docker 文件,因此您可以使用例如不同的数据库,没有它们的干扰。

除了物理硬盘,购买和维护都需要花钱。

最后的虚拟化和docker只是文件,您可以简单地复制它们以进行备份。一个真正的机器是多一点工作,做一个备份。

但不要把XAMPP当作真正的卖弄人的东西暴露在世人面前。标准配置存在很多安全风险。