首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >是否兼容IIS和Apache -- PHP、Python等?

是否兼容IIS和Apache -- PHP、Python等?
EN

Stack Overflow用户
提问于 2010-03-02 05:49:19
回答 2查看 1.1K关注 0票数 1

我目前正在规划一个web应用程序,我想为人们提供托管服务,允许他们在IIS6或IIS7的Linux/Apache上托管自己(为了带宽、目录服务登录等方面的好处)。

我发现PHP在两个平台上都是受支持的。我听说人们在IIS中使用PyISAPIe为Django和Python提供服务。在IronRuby发布之前,我对IIS上的Ruby/Rails不太确定。我没有太多的Perl经验,但我知道它也可以在IIS中运行。

有人对我有意见吗?提前谢谢。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2010-03-02 06:32:55

构建能够在LAMP和Microsoft堆栈上无缝运行的应用程序的最小公分母是PHP。

Perl是另一种选择,它在Windows和Linux/Apache上都得到了很好的支持。但我认为我会选择PHP而不是Perl,因为它支持FastCGI,可以提高Windows栈的可靠性和性能。微软和Zend在PHP for Windows上做了大量工作,这样你就可以编写PHP应用程序,并自信地期望它们在两个平台上都能很好地运行。Joomla、WordPress、phpBBS和许多其他著名的开源PHP应用程序可以直接在Windows上运行,这就证明了这一点。

另外,作为一家共享虚拟主机公司的开发人员和三线支持工程师,我想说的是,Windows上的PHP与LAMP堆栈上的PHP一样灵活、高效和可靠。

最后,Ruby on Rails和Python/DJango在IIS上不是很受支持的选项,在共享主机平台上将不存在。这主要是因为你需要大量的控制台访问才能运行Rails/DJango。

票数 0
EN

Stack Overflow用户

发布于 2010-03-02 06:02:08

我有几个生产版的php5/6应用程序,它们可以在windows/iis和apache/linux上运行。在不同平台之间切换对我来说不是问题。我在与linux机器上的mysql数据库对话的windows服务器上进行了测试。我部署到linux web服务器上没有任何问题。我不能为rails或pytong说话,因为我不是ruby或python的人。然而,根据我对它们的理解,它们应该工作得很好。如果我是你,我会选择你最有经验的语言。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2359314

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档