“每个人”都知道Apache是用于Linux / Unix,在Windows上是IIS。
但是,我不是Linux专业人员,在开发过程中使用的生产环境中使用相同的设置对我来说是一个巨大的安慰。 我是一个独立的开发人员,我正在尽可能简化事情。 我已经摆脱了其他问题,如存储( – >云)电子邮件( – >邮戳)。
那么,当我把Apache从Rackspace放到Windows虚拟专用服务器上并将其用作 PHP项目的主要生产环境时,会出现什么样的缺点呢? 与不必学习不同操作系统的可能性相比,获得更多VPS资源的钱并不是什么大问题。
预计不会有超重的交通。 另外我的PHP项目可以相当优化。 有一些重脚本,但只为内部(login)的用户。 所有其他的可以静态或多或less的服务。
只要你的平台是一个服务器平台,而不是工作站,它将工作。 (Windows工作站平台对并发连接数量有限制)
Linux是更高效的方式,但如果您的网站通过负载testing,你期望在Windows操作系统…没有理由去Linux。 (除了价格,稳定性,资源消耗…-))
你为什么需要Apache? 你可以用IIS直接运行PHP: http : //php.iis.net/
我们在Windows IIS服务器上运行几个Wikimedia(= php / mysql)站点。 很好用。
Apache和PHP在Windows上运行良好。
他们在Linux上运行得更好,但是当你不需要巨大的性能时,这不是问题。
只是因为Apache和PHP并不是为了windows的封闭性而devise的,所以在Unix系统上做的更好。 我想如果它的一个小安装应该没问题。 我仍然强烈build议完全离开Windows并去Linux。 Ubuntu是一个很好的开始。
你提到你正在尝试在Windows中为这个事情尽可能简单地做些事情,那么你可能会对Bitnami的 WAMPStack感兴趣。
你在其中find的其他堆栈也可能来得方便。