php - 为什么 XAMPP 不适合生产?

标签 php mysql apache xampp production-environment

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

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

It's just not meant to do anything more than development and boutique use. And the opinion based comments tell you why the exchanges tend to kick these kind of questions off as people who've worked with XAMPP and WAMP kind of have been there and weren't impressed, but didn't bother to gather empiric data to back up their opinion.

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

最佳答案

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

关于php - 为什么 XAMPP 不适合生产?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26297731/

相关文章:

php - 流式传输 MP3 会切断最后 1-2 秒的音频

php - WP_Query + $query_vars + 自定义字段

php - 如何制作服务器 block 配置文件以在 Nginx 服务器上运行 CakePHP 应用程序?

Mysql:intvalue ='1' 和 intvalue=1 之间的区别

php - PHP 中特定表下默认对列表进行排序

php - 如何在 PHP 中的不同 session 之间创建共享对象?

mysql - HTTP ERROR 500 prbm accessing/solr/dataimport 无法配置 solr

java - Apache ANT 独立 GUI,可轻松执行目标

php - PHP5 中的接口(interface)有什么好处?

php - MySQL默认时间格式是UTC还是GMT?