我已经在Windows 2008 R2上运行XAMPP多年了,我只使用Apache,MySql和FileZilla。我做了很多自定义调整,并对其进行了多次升级。我已经解决了我能找到的所有安全问题。作为服务运行,只要Windows Server启动,服务器就永远不会停机。它们非常稳定。为什么人们告诉我不应该这样做?我在这里看到的Q或A都没有处理具体细节,其中大多数都是典型的"它不推荐","它" s在XAMPP网站上这么说,因此它很糟糕"。我知道您不应该使用XAMPP开箱即可进行生产,因为它不安全。但改变了所有的root用户,使用https / certificate而不是plain http,使用我的脚本中具有有限权限的MySQL用户,在php MySQL查询中使用预准备语句(PDO或mysqli),捕获exeptions,处理错误,保护文件夹和php编程的细节我不明白为什么我不能继续使用XAMPP进行生产。我从未遇到过任何麻烦。我已经认识到安全不是主要问题,必须有别的东西。可能具有数百万用户的大型网站的可扩展性或可管理性(这不是我的情况)?请告诉我,但只有知道你在说什么!
编辑:我在其他地方得到了一个值得注意的评论:除了开发和精品之外,它并不意味着做任何事情 使用。而基于意见的评论告诉你为什么交易往往 将这些问题作为与XAMPP合作过的人提出来 和WAMP一直在那里并没有留下深刻的印象,但没有 懒得收集经验数据来支持他们的意见。
这是一个公平的评论,它也可能是我将获得的最佳答案,但我可以忍受。对于探索我的软件的新计算机体系结构来说,这是一个很好的提示。
答案 0 :(得分:7)
就像你说自己一样,这完全取决于安全性和开箱即用,XAMPP非常不安全。除此之外,我没有看到任何真正的缺点。 XAMPP中的软件经常用于稳定,安全的商业系统。需要一些知识和时间来配置XAMPP才能变得足够安全以供生产使用(这就是人们不断告诉你不要这样做的原因),但是因为它看起来你已经覆盖它应该没有问题
答案 1 :(得分:2)
虽然我还没有尝试过以这种方式配置Windows,但我可以想到一些问题(除了安全性):
这些问题在您的情况下可能无关紧要,但在开发更大的项目时应考虑到这一点。