与IIS和Apache的兼容性-- PHP,Python等?

2024-09-27 21:31:11 发布

您现在位置:Python中文网/ 问答频道 /正文

我目前正在计划一个web应用程序,我想为人们托管,并允许他们在IIS6或IIS7的Linux/Apache上托管自己(以获得带宽、目录服务[登录等]的好处)。在

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

有人给我意见吗?提前谢谢。在


Tags: django目录web应用程序linuxapache平台iis
2条回答

在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一样灵活、性能和可靠。在

最后,rubyonrails和Python/DJango在IIS上不是很受支持的选项,在共享托管平台上也不存在。这主要是因为要运行Rails/DJango,您需要大量的控制台访问来完成工作。在

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

相关问题 更多 >

    热门问题