【问题标题】:Why is XAMPP not suited for production? [closed]为什么 XAMPP 不适合生产? [关闭]
【发布时间】:2014-12-05 12:33:56
【问题描述】:

我多年来一直在 Windows 2008 R2 上运行 XAMPP,我只使用 Apache、MySql 和 FileZilla。我进行了许多自定义调整并对其进行了多次升级。我已经解决了我能找到的所有安全问题。作为服务运行,只要 Windows Server 启动,服务器就永远不会关闭。它们非常稳定。为什么人们告诉我我不应该这样做?我在这里看到的 Q 或 A 都没有涉及具体细节,它们中的大多数通常以“不推荐”、“XAMPP 网站上这样说,因此很糟糕”而告终。我知道您不应该在生产环境中使用开箱即用的 XAMPP,因为它不安全。但是更改了所有 root 用户,使用 https/certificate 而不是普通的 http,在我的脚本中使用具有有限权限的 MySQL 用户,在 php MySQL 查询中使用准备好的语句(PDO 或 mysqli),捕获异常,处理错误,保护文件夹和php 编程的本质我不明白为什么我不能继续使用 XAMPP 进行生产。我从来没有遇到过任何麻烦。我已经确定安全不是主要问题,肯定还有其他问题。也许拥有数百万用户的大型网站的可扩展性或可管理性(这不是我的情况)?请告诉我,但前提是你知道你在说什么!

编辑:我在其他地方得到了值得注意的评论:

除了开发和精品之外,它并没有做任何其他事情 采用。基于意见的 cmets 告诉你为什么交易所倾向于 作为与 XAMPP 合作过的人,请解决这些问题 和 WAMP 有点去过那里,并没有留下深刻的印象,但没有 费心收集经验数据来支持他们的观点。

这是一个中肯的评论,也可能是我能得到的最佳答案,但我可以接受。这是为我的软件探索新的计算机架构的绝佳线索。

【问题讨论】:

  • 关于webmasters.stackexchange.com的更多问题
  • 我从来没有征求过任何人的意见。我在堆栈溢出时询问了这么多 Q 和 A 背后的真正原因,说明 XAMPP 不适合生产。我宁愿称这些陈述是基于意见的,但不是我的问题。我的问题中也没有任何内容排除与编程相关的答案的可能性。既然你们中的许多人似乎一致认为 XAMPP 不适合,那么也应该有一个或多个相应的原因。请提出您的案例,而不是将我的问题标记为基于意见。
  • 我可以添加这个链接:webmasters.stackexchange.com/questions/69911/…他们比你们更苛刻......
  • 回滚到以前的修订版,因为尽管编辑对问题有意义,但对于接受的答案没有意义。不要以无法再应用答案的方式编辑问题。

标签: php mysql apache xampp production-environment


【解决方案1】:

就像您自己说的那样,这完全是关于安全性和开箱即用的,XAMPP 非常不安全。除此之外,我看不到任何真正的缺点。 XAMPP 中的软件经常用于稳定、安全的商业系统。将 XAMPP 配置为足够安全以供生产使用需要一些知识和时间(这就是人们一直告诉你不要这样做的原因),但既然看起来你已经掌握了它,就不应该问题。

【讨论】:

    【解决方案2】:

    虽然我从未尝试过以这种方式配置窗口,但我能想到一些问题(安全性除外):

    • 管理 Windows 和软件更新 - 我发现很难通过控制台管理整个 Windows 系统,我无法想象在生产中管理它
    • 性能 - (比较本地主机)在我的情况下 linux 总是更快
    • Web 应用程序的可扩展性 - 大多数应用程序都设置为在 linux 服务器环境中工作,因此运行或集成 3-rd 方库或其他应用程序有时可能很困难,例如。其他路径,无法调用控制台等。

    这些问题可能与您的情况无关,但在开发更大的项目时应考虑在内。

    【讨论】:

      猜你喜欢
      • 2018-04-24
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-11
      • 1970-01-01
      • 2010-11-04
      相关资源
      最近更新 更多