err_connection_refused - xampp

时间:2016-01-24 14:37:57

标签: apache xampp

我重新安装xampp,从那以后它就会出问题 现在它已经停止工作了 apache正在运行
但当我尝试通过broswer运行localhost时,我得到了:

  

ERR_CONNECTION_REFUSED

问题是什么?我该如何解决?

解决 因为我需要通过localhost:8080输入端口到8080,现在它工作得很好。 谢谢所有

1 个答案:

答案 0 :(得分:0)

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

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行中的logs选项卡并单击错误日志来检查apache错误日志。

如果这些都不起作用,请不要放弃!你有这个!

编辑:如果你改变了apache的端口,你还必须进入httpd.conf(位于xampp / apache / conf)和184附近,替换

ServerName localhost:80

ServerName localhost:81

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

本地主机:81 / my_project.php