【问题标题】:How to stop XAMPP from interfering with ISS in Windows如何阻止 XAMPP 干扰 Windows 中的 ISS
【发布时间】:2015-04-21 20:20:34
【问题描述】:

我最近开始运行互联网信息服务。但是当我启动 XAMPP 时,它不会让信息服务文件夹中的任何程序在浏览器上执行。例如。如果我有一个名为“test.asp”的文件,它将重定向到 XAMPP 服务器错误页面(即使所有 XAMPP 服务器都关闭)。有什么方法可以完全关闭 XAMPP 以阻止它干扰 ISS?

【问题讨论】:

    标签: windows xampp server


    【解决方案1】:

    这是因为 XAMPP 和 IIS 使用相同的端口,例如 80。我在使用 wamp 时遇到了类似的问题,我停止了我的 iis 网站。停止 iis 对我有用。如果你想在 iis 上工作,请不要启动 XAMPP,如果你想在 XAMPP 上工作,请停止 IIS

    【讨论】:

      【解决方案2】:

      问题是这两个服务默认监听端口 80。 解决此问题的一种简单方法是停止一个服务并启动另一个服务。

      根据 XAMPP 常见问题解答:

      如何启动和停止 XAMPP?

      通用控制中心是“XAMPP 控制面板”(感谢 www.nat32.com)。它的开头是:

      \xampp\xampp-control.exe
      

      您还可以使用一些批处理文件来启动/停止服务器:

      Apache & MySQL start: \xampp\xampp_start.exe
      Apache & MySQL stop: \xampp\xampp_stop.exe
      Apache start: \xampp\apache_start.bat
      Apache stop: \xampp\apache_stop.bat
      MySQL start: \xampp\mysql_start.bat
      MySQL stop: \xampp\mysql_stop.bat
      Mercury Mailserver start: \xampp\mercury_start.bat
      Mercury Mailserver stop: \xampp\mercury_stop.bat
      FileZilla Server start: \xampp\filezilla_start.bat
      FileZilla Server stop: \xampp\filezilla_stop.bat
      

      使用 XAMPP 控制面板或 xampp_stop.exe & xampp_start.exe 命令,这将停止 apache 和 MySQL 服务

      然后运行(windows+R)下一条命令:

      inetmgr
      

      这将打开您的 IIS 管理器。选择您的服务器并点击“开始”。

      如果您想再次运行 XAMPP,只需从 IIS 管理器中停止您的 IIS 服务,然后使用 XAMPP 命令启动您的 XAMPP。

      更好的解决方案是让这两个服务都运行,要实现这一点,您只需更改其中任何一个的端口。

      这对于 XAMPP 来说是一个很好的方法:

      https://stackoverflow.com/a/15212225/288518

      【讨论】:

        猜你喜欢
        • 2015-10-18
        • 2021-04-18
        • 1970-01-01
        • 1970-01-01
        • 2017-10-11
        • 2013-06-04
        • 1970-01-01
        • 2016-11-03
        • 1970-01-01
        相关资源
        最近更新 更多