【问题标题】:PHP on Windows: Apache or IIS7?Windows 上的 PHP:Apache 还是 IIS7?
【发布时间】:2010-03-25 04:07:01
【问题描述】:

事情是这样的:

由于一个新项目,我必须从零开始学习 PHP。我现在在 Windows 中,我不想快速更改,所以,不要告诉我更改。

我需要设置一个 DreamWeaverCS4/PHP5 开发环境,我不知道是使用 Apache 还是 IIS7。 我只是需要一些相关的建议。

备注:

我真的不关心性能(还),也不关心可移植性等等。我只需要快速轻松地进行设置。

提前致谢

更新:我使用的是 Windows 7 7600 x64

【问题讨论】:

  • 什么版本的 Windows?这会影响我选择哪一个。

标签: php windows apache iis-7


【解决方案1】:

在 IIS 上设置 PHP 非常简单。这是您现在需要的...

http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis-7/

【讨论】:

  • 我试过这个,没有运气。但我也尝试了 WebPI (www.microsoft.com/web) 并下载了安装程序,检查了“PHP for Windows”,一切都运行良好......感谢链接,因为它指出了我从哪里开始
【解决方案2】:

Apache 是最好的,因为它是 PHP 原生的,而 IIS 是外来的。您将始终在 SO 上获得 Apache+PHP 的帮助,而 PHP+IIS 几乎没有。

【讨论】:

  • 如果操作系统是 Win7,那么我同意 Apache 是要走的路。如果是 Windows Server 2008 R2,我会选择 IIS。我不同意 PHP 对 IIS 来说是“外来的”——它只是一个 FastCGI 可执行文件,它不关心网络服务器执行它的内容。
【解决方案3】:

我还没有使用过 WAMP,但我在使用 XAMPP 时从来没有遇到过问题,而且使用 apache 获得完整的 php 环境非常容易安装。我不建议走 IIS 路线,它可能但......不值得努力。

【讨论】:

  • 我使用 wamp 而不是 xamp 并且可以这么说,它们基本上是一样的。安装简单,也提供数据库,以及我推荐通过 IIS 的 Apache。
【解决方案4】:

去下载 WAMP5 服务器,它是你最好和最简单的解决方案。顺便说一句,它是 Apache。

【讨论】:

  • 我不知道,它看起来不错,但我看着他们的截图有一种奇怪的感觉。看起来很Win9x,我真的不喜欢它......无论如何,我会试一试。谢谢
  • 是的,兄弟,你说得对,它看起来像 win9x,但我在 win7 中使用它,到目前为止没有遇到任何兼容性问题。
  • 我刚刚尝试在 Windows 7 上安装 WAMP,但出现很多错误对话框 :(
【解决方案5】:

我推荐 Apache+PHP,它为你带来了 mod rewrites、.htaccess 和其他 IIS 不支持的重要特性。

【讨论】:

  • iis 确实支持 URL 重写和 web.config 文件的其他重要功能(类似于 .htaccess)。话虽如此,我不是 IIS 的粉丝,我在 IIS 上将 PHP 作为 fastCGI 运行的“应用程序池”存在问题。
【解决方案6】:

Apache-PHP 是更好的选择...

【讨论】:

  • 我想你应该说明为什么它更好。
猜你喜欢
  • 2012-09-11
  • 1970-01-01
  • 2011-01-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-12-06
  • 1970-01-01
相关资源
最近更新 更多