You need to enable JavaScript to run this app.
最新活动
大模型
产品
解决方案
定价
生态与合作
支持与服务
开发者
了解我们

新笔记本安装XAMPP后关闭控制面板弹出错误及日志问题求助

解决XAMPP关闭控制面板时的错误及日志问题

嘿,我帮你把这些错误逐个拆解,每个都给你对应的解决步骤,搞定这些就能正常用XAMPP啦:

1. 无法确定服务器完全限定域名(AH00558)

这是Apache的经典警告,根源是没指定全局的ServerName。解决起来很简单:

  • 找到XAMPP安装目录下的apache/conf/httpd.conf文件,用记事本或代码编辑器打开
  • 搜索找到#ServerName www.example.com:80这一行,把前面的注释符#删掉,改成ServerName localhost:80
  • 保存文件,重启Apache服务

2. Apache非正常关闭导致pid文件覆盖(AH00098)

这个提示说明上次Apache没有正常停止,残留的pid文件导致启动时冲突:

  • 先打开XAMPP控制面板,确认Apache是否还在运行,若在运行就先正常停止它
  • 手动删除C:/xampp/apache/logs/httpd.pid这个文件
  • 重新启动Apache,以后关闭时记得通过控制面板的停止按钮操作,别直接强制关闭控制面板或杀进程

3. SSL证书域名不匹配(AH01909)

默认的SSL配置用的是测试证书,域名是www.example.com,和本地服务器的localhost不匹配:

  • 打开apache/conf/extra/httpd-ssl.conf文件
  • 找到ServerName www.example.com:443,改成ServerName localhost:443
  • 要是你暂时用不到HTTPS服务,也可以直接在httpd.conf里注释掉加载SSL配置的行:找到Include "conf/extra/httpd-ssl.conf",前面加个#就行

4. vcruntime140.dll版本不兼容(PHP警告)

这个是PHP编译依赖的VC运行库版本和你系统里的不一致导致的:

  • 先确认你装的XAMPP对应的PHP版本需要的VC运行库(比如PHP 7.4及以上一般需要Visual C++ 2019 Redistributable)
  • 卸载系统里旧版本的「Visual C++ Redistributable for Visual Studio 2015/2017/2019」
  • 下载并安装对应位数的VC运行库(XAMPP默认是32位,就选x86版本)
  • 重启电脑后再启动XAMPP

关于配置失败退出(AH00020)

上面几个问题解决后,这个配置失败的错误就会自动消失,因为前面的警告/错误都是导致Apache配置加载失败的直接原因。

内容的提问来源于stack exchange,提问作者Jon Bradley

火山引擎 最新活动