PHP Web服务器解决scheme(Apache / IIS)

我很抱歉,如果这太宽泛或属于超级用户(请投票移动,如果它)。

我正在创build内部PHP Web服务器的要求,以提交给我们的架构团队,并希望得到一些洞察是否使用Windows或* nix平台,以及需要什么应用程序。 服务器将托pipe一个将连接到SQL Server的小型PHP应用程序。 应用程序将需要发送邮件。 我们还想要包含一个FTP服务器来允许文件被删除。

从我读过的关于使用IIS的Windows平台上看来,似乎IIS只有在使用.NET或ASP应用程序时才有优势。 IIS有邮件function吗? 或者如何configuration邮件(特别是* nix)? 另外,IIS是否具有像Apache一样的.htaccess目录configurationfunction?

对于基于Windows的解决scheme;

  1. IIS(自带FTP)

  2. Apache(有mod_ftp模块)

对于基于nix的解决scheme;

  1. 阿帕奇

这里的优点是平台和服务器都能满足您的需求。 实际上,IIS运行PHP的效果非常好,实际上运行速度比Apache快,但这是过时的信息。

所有其他问题都可以通过“是”轻松回答。

这听起来像你比Apache更熟悉Apache的能力。 IIS还附带了一个SMTP代理/服务器/客户端,可以对要发送的邮件执行多个操作,并可根据需要进行传送。

虽然IIS本身也运行ASP.NET,但由于FastCGI组件的原因,它们现在也将PHP视为本地扩展。 您可以在这里了解更多关于build筑和devisebuild议: http : //www.iis.net/learn 。

无论哪种方式,这两个平台将满足您的需求,这两个Web服务器也将工作。 这真的归结为你的团队技能和舒适水平与不同的技术。 其余的仅仅是研究腿部工作。