Php 为什么XAMPP不适合生产?

Php 为什么XAMPP不适合生产?,php,mysql,apache,xampp,production-environment,Php,Mysql,Apache,Xampp,Production Environment,我已经在Windows2008R2上运行XAMPP很多年了,现在我只使用Apache、MySql和FileZilla。我做了很多自定义调整,并多次升级。我已经解决了我能找到的所有安全问题。作为服务运行,只要Windows Server启动,服务器就不会停止。它们非常稳定。人们到底为什么告诉我不应该这样做?我在这里看到的Q或A都没有涉及细节,大多数都以“不推荐”、“在XAMPP网站上是这样说的,因此不好”而告终。我理解您不应该在生产中使用XAMPP开箱即用,因为它不安全。但是已经更改了所有根用户,

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

编辑:我在别处得到了一条值得注意的评论:

除了开发和精品店,它不意味着做任何事情 使用。基于意见的评论告诉你为什么交流倾向于 作为与XAMPP共事过的人,把这些问题抛诸脑后 而且WAMP也在那里,没有留下深刻印象,但没有 费心收集经验数据来支持他们的观点


这是一个公平的评论,这可能也是我得到的最好的答案,但我可以接受。这是为我的软件探索新的计算机体系结构的绝佳线索。

尽管我从未尝试过以这种方式配置windows,但我能想到一些问题(除了安全性):

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

这些问题在您的情况下可能无关紧要,但是在开发更大的项目时应该考虑到。

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

更多的问题,因为我从未征求过任何人的意见。我在stack overflow询问了这么多Q和A背后的真实原因,这些Q和A表示XAMPP不适合生产。我宁愿把这些声明称为基于意见,但不是我的问题。我的问题中也没有排除与编程相关的答案的可能性。因为你们中的许多人似乎一致认为XAMPP不合适,所以也应该有一个或多个相应的原因。请陈述你们的情况,而不是将我的问题标记为基于观点。我可以添加以下链接:他们甚至比你们更严厉。。。