以下哪种方式更好?
- 在Windows Server 2008 R2和非R2上分别安装IIS,PHP,MySQL。
- 在 IIS 旁边安装 WAMP 服务器(同样在 R2 和非 R2 中)。这可能吗?如何操作?
我找到了一些关于此问题的链接,但这些手册是几年前的。我有一些用 ASP.NET 和 PHP 编写的 Web 应用程序。如何在 Windows Server 2008 中使用它们?
答案1
我只需运行 IIS - PHP 目前与 IIS 7 配合得很好。如果您获得了 Web 平台安装程序,只需按几个按钮即可安装 PHP 并正确配置 IIS。
对于场景 2,你当然能并排安装 WAMP 和 IIS(我不推荐这样做),只要您在 80 以外的端口上运行其中一个。
答案2
PHP:转到http://php.iis.net/ 单击“安装 PHP”。按照说明操作。
Mysql: http://dev.mysql.com/downloads/mysql/5.1.html 使用 MSI 安装程序。很简单。
我在 IIS 服务器上运行 asp 和 php 应用程序。没有问题。
答案3
我会考虑使用 WAMP 包,例如微软(自由的),WampDeveloper 专业版(商业化、生产就绪)Wamp服务器(免费)。这样您就可以更轻松地度过。
要在同一台服务器上运行 Apache 和 IIS,您有两个选择:
- 将 Apache 和 IIS 绑定在不同的 IP 上。
- 将 Apache 和 IIS 绑定在不同的端口上。
第一个是最佳选择。只需更改 httpd.conf 中的几行“Listen”,然后编辑一些 IIS 网站设置即可。
第二种选择要么需要前端的 Apache 代理将请求传递到后端的 IIS,要么通过自定义 URL 访问非端口 80 的服务器(http://本地主机:8080)。