忙... Apache开始[端口80]

时间:2011-10-24 21:19:38

标签: apache xampp port

启动Apache后我使用XAMPP 1.7.7我收到此提醒:

  

忙... ... Apache开始[端口80]

我已打开httpd.conf文件,我已将端口号更改为808085。 但是在重置XAMPP并启动apache之后我仍然保持警惕。

我该怎么办?

13 个答案:

答案 0 :(得分:5)

这是因为teamviewer或skype在你的系统中通过defalut使用这个端口。 所以端口80很忙,要么你可以尝试改变skype / teamvier的端口号

或者使用以下解决方案

转到 - > C:\ xampp \ apache \ conf

打开文件 - httpd.conf

进行如下更改

听8080

ServerName localhost:8080

C:\ XAMPP \阿帕奇\ CONF \额外

开>的httpd-ssl.conf中

进行如下更改

听4499

ServerName localhost:4499

立即重启apache:)

http://localhost:8080

答案 1 :(得分:3)

我检查了XAMPP控制面板的源代码。它实际上并非100%硬编码。它查找动态值,如果找不到,则显示端口80.那么,动态不会来自您的httpd.conf档案

要更改Apache started [Port 80]消息中的端口,请执行以下操作:

  1. 查找xampp-control.exe的位置。它应该位于安装目录的根目录中。

  2. 在该目录中创建一个文件“XAMPP.INI”(以便XAMPP.ini和xampp-control.exe在同一目录中)

  3. 将以下内容放在XAMPP.INI文件中:

  4.   

    [端口]
      apache = 8080

    现在,您将始终获得Apache started [Port 8080]。使用要在XAMPP.ini文件中显示的任何端口。请注意,这仅用于显示目的。它与您的httpd.conf

    无关

答案 2 :(得分:3)

XAMPP 1.7.4和XAMPP 1.7.7在XAMPP控制面板中显示误导性端口信息。

无论您指定要侦听的Apache端口,XAMPP控制面板都将始终显示:

  

Apache启动[端口80]

这是错误的!这是XAMPP 1.7.4和1.7.7中的HARDCODED字符串。它没有反映Apache正在侦听的实际端口。

在此处查看更多内容:http://complete-concrete-concise.com/web-tools/how-to-change-the-apache-port-in-xampp

答案 3 :(得分:1)

我发现Skype在安装后接管了端口80并干扰了我的Web服务器。在Skype中有一个设置可以更改,以便它默认使用另一个端口,并为Web服务器打开80。

答案 4 :(得分:0)

Xamp控制面板是Bugged。大部分时间httpd.exe已经启动但绿色指示器没有显示..尝试打开浏览器并打开网站...

但是请检查你的xampp配置,

答案 5 :(得分:0)

我遇到了同样的问题。我是怎么解决的?端口80似乎被其他程序使用。在我的情况下,当我安装Microsoft WebMatrix时,XAMPP停止工作。 Apache停止了工作。当我卸载WebMatrix及其所有组件时,Apache开始运行良好。我希望这可以帮助那些遇到同样问题的人。

答案 6 :(得分:0)

我也有同样的问题。端口80似乎被其他程序使用。就我而言,当我安装Microsoft WebMatrix时,XAMPP也停止了工作。 Apache停止了工作。当我卸载WebMatrix及其所有组件时,Apache开始运行良好。我希望这可以帮助那些遇到同样问题的人。

答案 7 :(得分:0)

我有同样的问题。按照以下两条说明完全解决了这个问题:

  
      
  1. 启动RegEdit:
  2.   
  3. 转到:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP
  4.   
  5. 添加新的DWORD(32位)值
  6.   
  7. 将其命名为“NoRun”,不包括引号
  8.   
  9. 双击新属性
  10.   
  11. 在“数值数据”字段中,键入“1”,不包括引号,然后单击“确定”
  12.   
  13. 重新启动计算机
  14.   

以上适用于某些人,但不适合我,此外我也必须遵循这一点:

  
      
  1. 转到regedit.exe,请转到:
  2.   
  3. HKEY_LOCAL_MACHINE>系统>&CURRENTCONTROLSET GT;服务> HTTP   并更改,名为“开始”的reg_dword,它的值为零(“0”没有引号),按下即可。
  4.   
  5. 然后重启。
  6.   
  7. **重要的是要在计算机启动时尽快打开服务器,这样端口80就会被apache占用......
  8.   

我在这个网站上找到了这个解决方案,进一步解释了:http://www.cameroncooke.com/2009/01/25/windows-7-uses-port-80-and-makes-it-impossible-to-install-apache-solution/comment-page-3/#comment-1099

答案 8 :(得分:0)

为我解决了。我将XAMPP更新为PHP 5.4,之后我再也无法启动Apache了。它说启动Apache(忙)。问题是我的Pando媒体助推器(显然它带有英雄联盟:))阻止了端口443.所以在卸载它之后,它再次起作用。希望有所帮助。

答案 9 :(得分:0)

是的,我遇到了同样的问题,在我的情况下附加的是我已经安装了SQL Server并且“SQL Server Reporting Services”正在端口80中运行,这就是问题所在。

当我停止该服务时,我可以在端口80上运行Apache

答案 10 :(得分:0)

http://www.devside.net/wamp-server/opening-up-port-80-for-apache-to-use-on-windows

Windows 8 Skype无法使用端口80进行更改;所以它有一些选择......争取先得到什么...... 卸载什么使用端口80 .... 最佳答案:释放您的服务器及其资源,仅安装最少的软件或应用程序,使用第二台计算机编辑您的服务器,如果您想要真正的性能,还可以使用Skype等其他东西

这些问题或运行一轮,应该只在虚拟机设置上发生,除了性能损失之外,仍然可以避免粗略的,而且永远不会重新获得100%并且通常图像仅被许可3个月的时间段。

Windows 10井有多个桌面....最好允许一些用户安装他们自己的应用程序,如Skype,而不是让他们的选择/安装影响其他用户,反之亦然,这取决于谁做出选择或者是主要用户。在一个多用户系统上,头痛的可能是某个人不够,他们可能无法继续接受新请求,因为很多程序都需要该端口。

答案 11 :(得分:0)

搜索控制面板 选择卸载程序 选择"打开或关闭Windows功能"位于面板的左侧 在"互联网信息服务"取消选择"万维网服务" Microsoft必须默认打开(需要端口) 重新启动和WAMP恢复原状。

答案 12 :(得分:0)

请按照以下步骤How to change XAMPP apache server port?

它解释了如何通过4个步骤解决apache端口问题:

  1. 选择一个免费号码端口
  2. 编辑文件" http.conf"
  3. 编辑文件" http-ssl.conf"
  4. 配置XAMPP Apache服务器设置
  5. 如果您在尝试此过程后仍遇到问题:这意味着应用程序使用所有可用端口或动态更改。

      

    例如,Skype端口是动态的,如果是,它可以更改端口   已经被占领了。

    更简单的解决方案是退出Skype,然后启动Apache,然后再次启动Skype。这是一次性操作并解决了问题