Windows 10更新后localhost无法连接,重装XAMPP仍未解决求助
Windows 10更新后localhost连接失败修复方案
- 第一步:确认XAMPP核心服务运行状态
打开XAMPP控制面板,确认Apache、MySQL服务处于Running状态,若Apache启动失败,查看面板内的错误日志定位启动原因,优先排查端口占用问题。 - 第二步:排查防火墙规则限制
Windows系统更新会重置自定义防火墙规则,可先临时关闭Windows Defender防火墙测试访问:
若关闭后可正常访问localhost,手动添加Apache程序放行规则,允许路径为XAMPP安装目录\apache\bin\httpd.exe的程序发起入站、出站网络请求。 - 第三步:校验hosts文件配置
以管理员权限打开记事本,编辑C:\Windows\System32\drivers\etc\hosts文件,确认存在以下两条配置,缺失则手动添加后保存:127.0.0.1 localhost
::1 localhost - 第四步:排查80/443端口占用
以管理员权限启动命令提示符,执行命令netstat -ano | findstr :80查看80端口占用进程PID,打开任务管理器「详细信息」页匹配对应PID的进程:
若占用进程为系统服务,多为IIS相关的W3SVC服务、Web部署服务,可进入系统服务列表将对应服务设为手动启动并停用;若不想修改系统服务,可编辑Apache的httpd.conf配置文件,将Listen 80改为Listen 自定义未占用端口,后续访问使用localhost:自定义端口即可。 - 第五步:排除站点配置错误
若上述步骤均无效,先将自定义网页文件移出htdocs目录,放入仅含基础内容的静态HTML文件测试访问,排除.htaccess规则错误、站点代码逻辑问题导致的连接重置。
内容的提问来源于stack exchange,提问作者Ndongesit Edet
相关产品推荐
相关产品推荐

