Apache-2.2

PHP Web 伺服器解決方案 (Apache/IIS)

  • December 18, 2012

如果這太寬泛或屬於超級使用者,我深表歉意(如果確實如此,請投票決定)。

我正在為內部 PHP Web 伺服器創建需求以送出給我們的架構團隊,並希望了解是使用 Windows 還是 *nix 平台以及需要哪些應用程序。伺服器將託管一個將連接到 SQL Server 的小型 PHP 應用程序。該應用程序將需要發送郵件。我們還想合併一個 FTP 伺服器以允許文件被放入。

我讀到的關於使用 IIS 的 Windows 平台的內容來看,似乎 IIS 只有在使用 .NET 或 ASP 應用程序時才有優勢。IIS 有郵件功能嗎?或者郵件傳統上是如何配置的(尤其是在 *nix 上)?此外,IIS 是否具有像 Apache 那樣的目錄配置功能.htaccess

對於基於 Windows 的解決方案;

  1. IIS(附帶 FTP)
  2. Apache(有 mod_ftp 模組)

對於基於 *nix 的解決方案;

  1. 阿帕奇

這裡的美妙之處在於平台和伺服器都可以滿足您的需求。IIS 實際上執行 PHP 非常好,並且在某個時間點實際上執行它比 Apache 快,但這是過時的資訊。

您的所有其他問題都可以通過“是”輕鬆回答。

聽起來您比 IIS 更熟悉 Apache 的功能。IIS 還附帶一個 SMTP 代理/伺服器/客戶端,它可以對要發送的郵件執行多項操作,並可以根據需要進行傳遞。

雖然 IIS 也本機執行 ASP.NET,但由於 FastCGI 組件,他們現在也將 PHP 視為本機擴展。您可以在此處了解有關架構和設計建議的更多資訊:http ://www.iis.net/learn 。

無論哪種方式,這兩個平台都可以滿足您的需求,並且兩個 Web 伺服器都可以正常工作。這真的歸結為您的團隊的技能組合和不同技術的舒適度。其餘的只是您的研究腿工作。

引用自:https://serverfault.com/questions/459073