![Windows Server 2008R2 中 Drupal 6 的理想技术堆栈](https://linux22.com/image/550953/Windows%20Server%202008R2%20%E4%B8%AD%20Drupal%206%20%E7%9A%84%E7%90%86%E6%83%B3%E6%8A%80%E6%9C%AF%E5%A0%86%E6%A0%88.png)
我主要使用 Linux 服务器,因此我可以随心所欲地配置任何东西。但是,我正在为客户建立一个 Drupal6 网站,尽管我警告过他,但他还是希望从办公室的服务器自行托管 - 并且正在运行 Windows Server 2008R2(可能在某个时候升级到 Small Business Server 2011)。
虽然我对在 Linux 中使用的技术堆栈有很好的想法,但我不太确定如何在基于 Windows 的服务器环境中做到这一点。
在 Windows 中提供基于 Web 的 PHP 应用程序(特别是 Drupal)的理想技术堆栈是什么?
不,我无法将其重新格式化为 Linux 机器。:) 谢谢!
编辑:值得注意的是,我在 Mac OS 10.6 中使用了 MAMP(Apache2、MySQL)作为测试环境。如果技术栈可以使用 MySQL,那就太好了,因为我理想情况下只想转储然后导入我一直在使用的表。
答案1
Windows 上 Drupal 的理想技术栈毫无疑问是 Apache + PHP + MySQL。这款软件在 Windows 上的下载量现在超过了 Linux 上的下载量(自 2009 年左右以来)。
您应该尝试任意数量的 WAMP(Windows、Apache、MySQL、PHP)包。
我想你会发现WampDeveloper 专业版非常适合您的情况。它具有完整的用户界面,可以添加和管理网站,可以自动为您安装 Drupal 6.2 等 Web 应用程序,管理本地 DNS,始终保持 Apache + MySQL + PHP 更新,并使事情变得非常简单。但您需要为此付费(非常值得)。
不过,如果你的客户(或者你)正在寻找免费的 WAMP 堆栈,那么微软XAMPP和Wamp服务器。但它们不具备 WampDeveloper 所具有的任何功能,并且没有官方支持。