启动Apache后我使用XAMPP 1.7.7我收到此提醒:
忙... ... Apache开始[端口80]
我已打开httpd.conf
文件,我已将端口号更改为8080
或85
。
但是在重置XAMPP并启动apache之后我仍然保持警惕。
我该怎么办?
答案 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:)
答案 1 :(得分:3)
我检查了XAMPP控制面板的源代码。它实际上并非100%硬编码。它查找动态值,如果找不到,则显示端口80.那么,动态值不会来自您的httpd.conf档案
要更改Apache started [Port 80]
消息中的端口,请执行以下操作:
查找xampp-control.exe的位置。它应该位于安装目录的根目录中。
在该目录中创建一个文件“XAMPP.INI”(以便XAMPP.ini和xampp-control.exe在同一目录中)
将以下内容放在XAMPP.INI文件中:
[端口]
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)
我有同样的问题。按照以下两条说明完全解决了这个问题:
- 启动RegEdit:
- 转到:HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Services \ HTTP
- 添加新的DWORD(32位)值
- 将其命名为“NoRun”,不包括引号
- 双击新属性
- 在“数值数据”字段中,键入“1”,不包括引号,然后单击“确定”
- 重新启动计算机
醇>
以上适用于某些人,但不适合我,此外我也必须遵循这一点:
- 转到regedit.exe,请转到:
- HKEY_LOCAL_MACHINE>系统>&CURRENTCONTROLSET GT;服务> HTTP 并更改,名为“开始”的reg_dword,它的值为零(“0”没有引号),按下即可。
- 然后重启。
- **重要的是要在计算机启动时尽快打开服务器,这样端口80就会被apache占用......
醇>
我在这个网站上找到了这个解决方案,进一步解释了: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端口问题:
如果您在尝试此过程后仍遇到问题:这意味着应用程序使用所有可用端口或动态更改。
例如,Skype端口是动态的,如果是,它可以更改端口 已经被占领了。
更简单的解决方案是退出Skype,然后启动Apache,然后再次启动Skype。这是一次性操作并解决了问题