我可以在同一台计算机上同时安装 apache 和 IIS 吗?

我可以在同一台计算机上同时安装 apache 和 IIS 吗?

我已经安装了 Wamp(Windows、Apache、MySql 和 PHP)。但是现在,我想学习其他语言,例如 C# 和 C++(可能先学习 C++,但不确定应该先学习哪一种。。)

要使用 C# 或 C++,我需要安装 Visual Studio 2008 快速版和 Microsoft Web 平台,其中包括 Visual Web Developer、SQL Server Express、Silverlight Tools、IIS 和 ASP.NET Extensions 等等!

我可以同时安装所有 (apache、mysql、php) 和微软产品 (Sqlserver、C++、C#、IIS、silverlight 等) 吗?

答案1

它们会愉快地并排放置 - 唯一的警告是您需要将其中至少一个移动到不同的端口(例如,在端口 80 上运行 IIS,在 88 上运行 Apache)。

您尚未指定要使用的 Windows 版本,但要更改 IIS 的端口,您需要使用控制面板中的“Internet 信息服务”(至少在 Win XP 的管理工具下)。展开树并右键单击默认网站,然后选择属性 - 端口隐藏在初始“网站”选项卡的显眼位置,您应该能够选择合适的端口号。

答案2

没有什么可以阻止您安装所有东西 - 但是,如果您尝试同时运行 [至少] Apache 和 IIS,您将遇到问题,因为它们都想要使用端口 80 [即默认 Web 端口]。也就是说,将其中一个或两个配置为使用非标准端口应该非常容易,因此您可以继续运行两者并根据需要进行开发。

答案3

虽然监听不同的端口是一种解决方法,但这可能是可行的 - 配置 IIS 和 Apache 来监听不同的接口而不是监听不同的端口。

例如

您有一块以太网卡,其 IP 为 10.10.10.10,本地主机为 127.0.0.1。配置 Apache 监听 127.0.0.1,配置 IIS 监听 10.10.10.10,反之亦然。然后,编辑您的主办方文件将 example.org 指向 127.0.0.1,将 example.com 指向 10.10.10.10,反之亦然。

这样,您就不需要告诉您的浏览器连接http://localhost:8080或类似的东西,但这样做并没有什么不妥。

答案4

您可以通过更改 Apache 或 IIS 的端口号同时运行两个服务器。
A)如何更改 Apache 端口号:

1) 打开位于文件夹“C:\wamp64\bin\apache\apache2.4.23\conf”中的“httpd.conf”文件。如果您的 wamp 正在运行,您也可以直接从系统尝试打开文件。2
) 在文件中搜索“listen”文本并将默认端口 80 更新为 8080。3
) 现在重新启动 WAMP 服务器以使新端口号生效。4
) 使用 url“http://本地主机:8080/” wamp 将显示主页。
Reff:http://sforsuresh.in/iis-and-wamp-servers-on-the-same-system/

B)如何更改 IIS 端口:
1) 转到“开始”并输入 IIS。2
) IIS 管理器将打开。单击左侧的“默认网站”。3
) 单击右侧操作部分中的“绑定…”。4
) 将打开弹出窗口,其中列出 80 端口。选择它并单击编辑按钮。5
) 更新端口并重新启动服务器。现在尝试使用浏览器访问。

引用:http://sforsuresh.in/change-iis-port-windows/

相关内容