You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

修改XAMPP端口后Apache无法正常运行的问题咨询

XAMPP修改端口后Apache启动失败排查解决方法

核心启动失败问题修复

错误日志中[:emerg]级别的报错是直接导致Apache启动失败的原因,对应报错为PHP运行库不兼容:

PHP Warning:  'C:\\WINDOWS\\SYSTEM32\\VCRUNTIME140.dll' 14.0 is not compatible with this PHP build linked with 14.29 in Unknown on line 0

该问题的解决步骤如下:

  • 先退出XAMPP面板,打开任务管理器结束所有和XAMPP、Apache、PHP相关的后台进程
  • 进入系统「控制面板-程序-卸载程序」,找到所有Microsoft Visual C++ 2015-2019 Redistributable相关程序(32位和64位版本都要排查),全部卸载
  • 安装微软官方的Microsoft Visual C++ 2015-2022 可再发行包,注意根据你的操作系统架构选择对应版本(32位系统装x86版本,64位系统x86和x64版本都要装)
  • 安装完成后重启电脑,再启动XAMPP尝试打开Apache服务

非致命警告优化(可选,建议处理)

剩下的warn级别警告不会直接导致Apache启动失败,处理方式如下:

1. SSL证书与服务器名不匹配警告

对应报错:

AH01909: www.example.com:4433:0 server certificate does NOT include an ID which matches the server name

解决步骤:

  • 打开XAMPP安装目录下的apache/conf/extra/httpd-ssl.conf文件
  • 找到ServerName配置行,修改为localhost:4433(如果是对外服务的站点则填你实际使用的域名加端口)
  • 保存修改后的配置文件即可

2. PID文件被覆盖警告

对应报错:

AH00098: pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?

解决步骤:

  • 打开XAMPP安装目录下的apache/logs/文件夹,手动删除httpd.pid文件
  • 后续正常通过XAMPP面板停止Apache服务就不会再触发该警告

内容的提问来源于stack exchange,提问作者Ajitkumar Gupta

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.10.06 15:48:03