我有端口问题。Xampp; Apache Port 80忙碌
每当我启动Apache,然后它给我这个错误:
Busy - Apache Started [port 80]
,当我启动MySQL然后如下因素出现错误:
Busy - ERROR: Mysql service not started [-1]
请任何人告诉我,如何解决这个问题。
等待回复。
在此先感谢
我有端口问题。Xampp; Apache Port 80忙碌
每当我启动Apache,然后它给我这个错误:
Busy - Apache Started [port 80]
,当我启动MySQL然后如下因素出现错误:
Busy - ERROR: Mysql service not started [-1]
请任何人告诉我,如何解决这个问题。
等待回复。
在此先感谢
你应该搜索,然后你问问题,因为这个问题已被问到。你需要去到C:\ XAMPP的\ apache的\的conf编辑httpd.conf文件,并更改
听80
到
听8081 或然后另一个号码,你重新启动Apache。
那么,我搜索了很多,但我没有找到解决我的问题。这就是为什么我发布在这里。 我也从Listen 80改为8081,但它仍然不起作用。 所以请帮助我。 – 2013-02-22 17:12:25
你安装了哪个版本的Apache? – 2013-02-22 17:13:26
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
编辑httpd的文件
#Listen 12.34.56.78:80
Listen 80
到这样的事情
#Listen 12.34.56.78:80
Listen 8080
只要确保你使用的其他任何端口超过80
检查如果任何mysqld.exe实例正在运行来自任务管理器。如果这样杀死它并从xampp控制面板启动它。
它不工作.. – 2013-02-22 17:15:14
打开cports.exe
(http://www.nirsoft.net/utils/cports.html),在列Local Port
的列中找到端口80.因此,您将知道哪个程序使用此端口,并且您将能够杀死它。
如果您在本地计算机上运行Skype,它也会使用端口80。所以80端口不能分配给MySQL。解决方案是停止在Skype上运行,然后启动你的xampp服务器。如果它也不能正常工作,请尝试卸载Skype,然后再次安装您的xampp服务器。这一次可能可以运行MySQL。
尝试在命令提示符
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
您正在使用的平台是什么? Windows还是Linux?如果是windows,运行services.msc检查是否有任何可能阻塞apache端口80的冲突服务。通常它会是IIS。 – NEO 2013-02-22 17:04:52
那么我使用Windows 7 .. 而我没有看到列表中的IIS。 请指导我。我从这里搜索了很多东西。但我没有得到帮助。 – 2013-02-22 17:07:56