我的PC(Windows XP SP3)上安装了XAMP1.6.8和IIS5.0。
我不能同时运行它们。如果IIS服务正在运行,Apache将抛出以下错误:
(OS 10048)通常仅允许每个套接字地址(协议/网络地址/端口)使用一次。用法: make_sock:无法绑定到地址0.0.0.0:80没有可用的侦听套接字,正在关闭无法打开日志请注意上面的错误或消息,然后按键退出。24...
Windows无法在本地计算机上启动Apache2。有关详细信息,请查看系统事件日志。如果这是非Microsoft服务,请与服务供应商联系,并参阅特定于服务的错误代码1。
编辑:
Apache在不同的端口3128上运行。而IIS (asp.net)通常在不同的端口上运行。
发布于 2009-01-10 14:56:32
“无法绑定到地址0.0.0.0: 80”意味着,当它启动时,它会尝试绑定到所有可用网络接口上的端口80。由于IIS已经占用了一个(或多个)要绑定的IP,apache无法获取任何IP,因此将失败。
(如果您将其配置为绑定到所有is,我不确定它是否会绑定到任何可用的is,但已经有一个is被占用了。)
因此,将Apache配置为绑定到不同的端口(如果您只有一个IP地址),或者绑定到不同的IP或IP范围。
您可以通过changing the binding完成此操作。首先在配置文件(httpd.conf)中找到Listen指令并更改它。当前它将显示为"Listen 80" (表示所有IP ),将其更改为"Listen 192.168.0.2:80“,以使其绑定到指定的IP地址。
您可能还需要编辑IIS配置,使其也仅绑定到单个IP地址。
发布于 2009-01-10 14:42:11
您需要将Apache或IIS配置为侦听不同的端口。
您还可以使用tcpview来检查哪些应用程序正在使用哪些端口,因为这听起来像是有冲突。
发布于 2014-01-25 07:03:46
如果你不能击中圆圈中心的箭头,点击箭头,然后在它周围画一个圆圈。-我尝试了所有建议,卸载skype,没有运行IIS,添加apache程序到杀毒程序,这仍然不能解决程序
最后,我将apaches端口从80更改为82,在httpd.conf中查找Listen 80,并将其更改为
https://stackoverflow.com/questions/431041
复制相似问题