如何阻止XAMPP干扰Windows中的ISS

时间:2015-02-20 08:01:56

标签: windows xampp server

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

2 个答案:

答案 0 :(得分:2)

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

答案 1 :(得分:1)

问题是两个服务默认监听端口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