无法使用xampp打开进程

问题描述 投票:0回答:3

我无法在Windows上启动Apache,因为端口80和443被某些进程阻止。使用Netstat -a -n -o我可以让进程阻止它,但这让我没有进一步。我知道这是经常被问到的,但到目前为止我找到的答案大多没用。

我在httpd-ssl.conf中将端口443的所有条目更改为553但是没有改变。

编辑:使用TCPView我可以看到httpd服务器在阻塞进程上运行。使用任务管理器我可以发现它位于C:\xampp\apache\bin。这意味着apache阻止了自己?

apache xampp port
3个回答
1
投票

案例1.有时Skype,IIS或其他一些应用程序可以阻止Xampp使用的默认端口。因此,您需要在Xampp中停止它们或更改端口。

案例2.在我的案例中,Xampp同时启动了两个实例。我的localhost工作正常,但Xampp控制面板显示端口被阻止的错误。在这种情况下重启系统,它应该工作正常。


0
投票

我的cmd中也没有看到80和443端口。我以前遇到过这个问题。默认情况下,skype使用此端口进行传入连接。我在skype设置中关闭了听听80 443并且工作了一段时间,但几天后端口再次被阻止。事实证明,我从使用此端口80的getway机器接收到互联网连接。我看不到有什么东西使用这个端口,因为它实际上并不在我的电脑上。

我修复它是这样的:只需在httpd.conf中将端口80更改为8099,并在网络浏览器中使用localhost:8099。


0
投票

解决方案是重启系统。不知怎的,xampp已经启动了httpd进程,但抱怨它无法启动httpd进程,因为端口被阻塞(来自xampp的httpd)。

© www.soinside.com 2019 - 2024. All rights reserved.