3 年来,我一直无法找到这个问题的解决方案,我想使用http://本地主机/对于 XAMPP 的 PHP 测试,以及类似http://本地主机:32465/Visual Studio for .NET C# 和 ASP.NET 的默认位置。是否可以在同一台计算机上运行两者。我想学习它们两者。
-------------------------------- 更新:谢谢 nnichols,我按照你的方法做了。谢谢大家的帮助。--------------------------------
答案1
您只需要在端口 80 上配置 Apache,这是默认端口。并且您需要 IIS 绑定到端口 8080(或您想要的任何端口)。默认情况下,IIS 将绑定到端口 80,但您可以在每个站点的属性中编辑端口号。本文介绍如何更改 IIS 侦听的端口 -http://support.microsoft.com/kb/149605。这样,您就可以同时运行两个程序,而不必先停止一个程序,然后再启动另一个程序。
答案2
我为我的 LAN 机器添加了一个新 IP,例如 Apache 使用 192.168.2.21 而 localhost 使用 192.168.2.20,然后在 apache IP 上定义了一个新的虚拟主机并将其命名为http://apache主机/然后在 httpd.conf 中将所有 localhost 更改为 apachehost,还更新了 mysql 的设置,它们现在运行良好。
答案3
使用 Xampp,对于 php,它在端口 80 上工作,因此你可以通过 url 测试你的代码http://本地主机,如果您想使用 asp.net,您可以从 xampp 控制面板停止 Apache 并运行您的 asp.net 代码