err_connection_refused - xampp

Posted

技术标签:

【中文标题】err_connection_refused - xampp【英文标题】: 【发布时间】:2016-04-30 20:15:02 【问题描述】:

我重新安装了 xampp,从那以后它就出现了问题 现在它突然停止工作 Apache 正在运行 但是当我尝试通过浏览器运行localhost 时,我得到:

ERR_CONNECTION_REFUSED

有什么问题,我该如何解决?

已解决 因为我在需要通过localhost:8080 输入之前将端口更改为8080,所以现在它工作得很好。 谢谢大家

【问题讨论】:

【参考方案1】:

您在 *** 上的问题有重复。我找到的答案是……

Apache is not running from XAMPP Control Panel ( Error: Apache shutdown unexpectedly. This may be due to a blocked port)

这个问题有很多可能的答案。最常见且最有可能的是您正在运行另一个程序,该程序阻塞了端口 80 或 443。如果您安装了 Skype,那么您就发现了问题!将 apache 的端口设置更改为 81,apache 就可以工作了。有一个很好的教程要检查这一点,您可以通过单击开始菜单并输入“cmd”来打开命令行,然后输入命令

netstat -nab

这将返回与此模式大致相似的程序列表

[someprogram.exe]
UDP     [fe80::numbers:numbers:numbers:numbers%numbers]:portnumber

您需要找到以 :80 结尾的一行(或多行)并终止它们才能启动 apache。如果没有以 :80 结尾的行,你可以做更多的事情。

首先,导航到 xampp 的目录(默认为 c:\xampp)并双击 apache_start.bat。这将打开一个命令行并返回有关为什么 apache 无法运行的更详细的错误。大多数情况下,寻找可以通过编辑 httpd.conf 或 httpd-ssl.conf 文件创建的语法错误。如果您已对其进行了编辑并且是新用户,那么这很容易做到。

如果仍然失败,您最后的希望是通过单击 xampp 控制面板中 apache 行中的日志选项卡并单击错误日志来检查 apache 错误日志。

如果这些都不起作用,请不要放弃!你明白了!

编辑:如果更改 apache 的端口,还必须进入 httpd.conf(位于 xampp/apache/conf 中)并在第 184 行附近,替换

服务器名称 localhost:80

服务器名称 localhost:81

也可以在你的 localhost 的 url 中指定端口 81,即

localhost:81/my_project.php

【讨论】:

嘿,这不是我的问题,我之前已经把端口改成8080了,现在apache正在运行但不能工作,你明白吗? 你没有在你的问题上写下端口的变化。请具体并提供所有详细信息

以上是关于err_connection_refused - xampp的主要内容,如果未能解决你的问题,请参考以下文章

Angular6 - GET net::ERR_CONNECTION_REFUSED 的 HttpClient 错误处理

POST http://localhost:9000/net::ERR_CONNECTION_REFUSED

Vue:net::ERR_CONNECTION_REFUSED

浏览器“ERR_CONNECTION_REFUSED”中的 Ray Dashboard 错误

Spotify 播放按钮 - spotilocal.com 错误 - ERR_CONNECTION_REFUSED

err_connection_refused - xampp