XAMPP; Apache端口80忙

时间:2013-02-22 16:59:31

标签: mysql apache xampp

我遇到端口问题。

每当我启动Apache时,它都会给我这个错误:

  

忙碌 - Apache已启动[端口80]

当我启动Mysql然后出现Folowing Error:

  

忙 - 错误:未启动Mysql服务[-1]

请有人告诉我如何解决这个问题。

等待回复。

先谢谢

6 个答案:

答案 0 :(得分:1)

打开cports.exehttp://www.nirsoft.net/utils/cports.html),在Local Port列中找到端口80.因此,您将知道哪个程序使用此端口,您将能够将其终止。< / p>

答案 1 :(得分:1)

对于大多数人来说,默认情况下,Skype占用端口80。只需卸载Skype,端口80将被释放。然后,Apache应该可以工作。

答案 2 :(得分:0)

如果您在本地计算机上运行Skype,它也使用端口80。所以端口80不能分配给MySQL。解决方案是停止在Skype上运行,然后启动你的xampp服务器。如果它也不起作用只是尝试卸载Skype,然后再次安装您的xampp服务器。这次可能会运行MySQL。

答案 3 :(得分:0)

尝试在cmd提示符下运行以下命令

System.Console.WriteLine

例如:

netstat -ano|find "port no"

  

TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 5164

     

TCP [::]:3306 [::]:0 LISTENING 5164

您甚至可以使用pid号码并检查使用这些pid的Windows任务管理器,以便您了解确切的进程名称

如果可能,请提供错误日志文件。

如果您使用的是Skype,则会出现重大问题。只需更改连接端口号并重新启动Skype并尝试启动apache

答案 4 :(得分:-1)

你应该搜索然后问问题,因为这个问题已被提出。您需要转到C:\ xampp \ apache \ conf编辑httpd.conf文件并更改

听80

听8081 或者另一个号码然后你重启apache。

其他链接 Configure apache to listen on port other than 80

答案 5 :(得分:-1)

编辑httpd文件

#Listen 12.34.56.78:80
Listen 80

这样的事情

#Listen 12.34.56.78:80
Listen 8080

请确保使用80以外的任何端口。

检查是否有任何mysqld.exe实例正在从任务管理器运行。如果是这样,请将其杀死,然后从xampp控制面板启动它。