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