2013-02-22 66 views
1

我有端口问题。Xampp; Apache Port 80忙碌

每当我启动Apache,然后它给我这个错误:

Busy - Apache Started [port 80]

,当我启动MySQL然后如下因素出现错误:

Busy - ERROR: Mysql service not started [-1]

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

等待回复。

在此先感谢

+0

您正在使用的平台是什么? Windows还是Linux?如果是windows,运行services.msc检查是否有任何可能阻塞apache端口80的冲突服务。通常它会是IIS。 – NEO 2013-02-22 17:04:52

+0

那么我使用Windows 7 .. 而我没有看到列表中的IIS。 请指导我。我从这里搜索了很多东西。但我没有得到帮助。 – 2013-02-22 17:07:56

回答

-1

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

听80

听8081 或然后另一个号码,你重新启动Apache。

等环节 Configure apache to listen on port other than 80

+0

那么,我搜索了很多,但我没有找到解决我的问题。这就是为什么我发布在这里。 我也从Listen 80改为8081,但它仍然不起作用。 所以请帮助我。 – 2013-02-22 17:12:25

+0

你安装了哪个版本的Apache? – 2013-02-22 17:13:26

+0

ApacheFriends XAMPP(Basispaket)1.7.4版本 + Apache 2.2.17 + MySQL 5.5.8(社区服务器) + PHP 5.3.5(VC6 X86 32bit)+ PEAR – 2013-02-22 17:16:53

-1

编辑httpd的文件

#Listen 12.34.56.78:80 
Listen 80 

到这样的事情

#Listen 12.34.56.78:80 
Listen 8080 

只要确保你使用的其他任何端口超过80

检查如果任何mysqld.exe实例正在运行来自任务管理器。如果这样杀死它并从xampp控制面板启动它。

+0

它不工作.. – 2013-02-22 17:15:14

0

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

0

尝试在命令提示符

netstat -ano|find "port no"

如下面的命令运行这个命令:

netstat -ano|find "3306"

TCP 0.0.0.0:3306 0.0.0.0:0 LISTENING 5164

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

你甚至可以使用的PID号,并在Windows任务管理器检查谁正在使用这些pid,以便您能够知道确切的进程名称

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

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