这是一个部分主观的问题,因此它可能会在此基础上关闭。这里给出的答案可能有些主观,但试图涵盖主要考虑因素。
简而言之,在Linux上运行Wordpress肯定会让你的生活轻松得多。这仅仅是由于有更多的人在Linux上托管Wordpress,以及由此产生的大量文档、支持和开发工作,这些都是故意或巧合地针对Linux的。如果没有lot Windows server管理经验多于Linux经验,或者其他一些令人信服的原因,例如您需要托管一个大型网站,并且出于某种原因需要免费的Windows托管。
Long Anwer这个问题并不是Linux与Windows之间固有的,它特定于Wordpress和PHP现在的位置,为什么会这样,有几个因素:
PHP和MySQL的服务器软件实现基本相同but 当PHP或MySQL需要与操作系统对话时,就会出现差异。当达到这一点时,开发人员需要确保他的代码在这两种情况下都能正确运行。
Linux是免费的开源软件,Linux是自由和开放源码软件,因此,网络托管公司倾向于使用它来提供网络托管。Linux(和Unix)从一开始就作为Internet的服务器操作系统占据了“市场份额”,这意味着所有类型的应用程序,包括用PHP编写的web应用程序,都可以更多地使用该操作系统。
如果有90%的用户在Linux上使用PHP,而有10%的用户在Windows上使用PHP,那么开发人员很容易无法检查代码中的操作系统调用是否在Windows上正常工作。一些软件的用户越少,特定操作系统的用户越少,开发人员就越不可能努力处理这些不太常见的情况。
对于Wordpress来说,这意味着Wordpress本身可能很好地支持Windows,但如果您需要使用一个小插件或编写不好的插件,那么它在Windows上失败的风险要大得多,因为开发人员更有可能在Linux上开发它。
文档,支持服务器市场份额的巨大差异,因此在web上使用操作系统意味着文档和支持中也有类似的分布。您会发现,处理Linux托管问题的人比处理Windows托管问题的人多得多,因此会有更多的内容、问答和文档。
同样,这将根据项目的大小而有所不同:较大的项目将有时间和资源来支持Windows,较小的项目很可能不会。