XAMPP 应该安装在实际的物理服务器上吗?
Posted
技术标签:
【中文标题】XAMPP 应该安装在实际的物理服务器上吗?【英文标题】:Should XAMPP be installed on an actual physical Server? 【发布时间】:2020-02-27 17:01:10 【问题描述】:XAMPP 只是用于测试和设置虚拟服务器吗?(因为这就是 wiki 所说的) 它可以安装在实际的物理服务器上吗?开发人员真的会这样做吗? 我有点困惑,因为如果这是真的,为什么有人会在物理服务器上安装虚拟服务器?这就像尝试在 VirtualBox 上运行 Excel。
【问题讨论】:
【参考方案1】:XAMPP 模拟用于在本地机器上进行 Web 开发的典型堆栈。如果您可以访问实际的物理服务器,您通常会在服务器本身上安装 Web 服务器(例如 Apache)和 mysql 之类的东西。 XAMPP 的开发人员认为它更像是一种开发工具,因为某些功能被禁用以使开发更容易。
使用服务器中的虚拟化是因为实际的物理机器非常强大,因此会闲置大量时间。通过在主机上创建两个虚拟服务器来使用这些资源可以降低成本并提高操作吞吐量。
【讨论】:
【参考方案2】:虚拟服务器和 Docker 可用于同时在不同环境下进行测试,或测试未来版本的 beta 软件。在具有 6 或 8 个内核并每秒运行 360 万条指令的机器上,有大量资源可以拥有超过 1 个虚拟机器或作为 docker 文件,这样您就可以使用不同的数据库,而不会受到它们的干扰。
除了购买和维护 phiscal 硬成本。
最后一个虚拟化和 docker 只是文件,您可以简单地复制以进行备份。真正的机器需要做更多的工作来做备份。
但不要将 XAMPP 用作暴露于世界的真正机器。标准配置存在很多安全风险。
【讨论】:
以上是关于XAMPP 应该安装在实际的物理服务器上吗?的主要内容,如果未能解决你的问题,请参考以下文章
当 XAMPP 中有默认的 php 包时,我应该安装额外的 php 吗?
sql server 2005 可以安装在win server 2012 的服务器上吗