我在Windows 7 Ultimate 32位中安装了XAMPP 7.0.6版。控制面板版本为3.2.2。当我启动Apache时弹出一条错误消息显示"此程序无法启动,因为您的计算机缺少api-ms-win-crt-runtime-l1-1-0.dll。尝试重新安装程序以解决此问题"。当我选择确定日志屏幕时,它会显示以下详细信息。我试过重新安装,但仍然是同样的问题。我甚至尝试将端口从80改为81,但是徒劳无功。请帮帮我..
PM 08:04:08 [main]初始化控制面板
PM 08:04:08 [main] Windows版本:Windows 7 Ultimate 32位
PM 08:04:08 [主要] XAMPP版本:7.0.6
PM 08:04:08 [主要]控制面板版本:3.2.2 [编译:2015年11月12日]
PM 08:04:08 [main]以管理员权限运行 - 很好!
PM 08:04:08 [主要] XAMPP安装目录:" c:\ xampp \"
PM 08:04:08 [main]检查先决条件
PM 08:04:12 [main]找到所有先决条件
PM 08:04:12 [main]初始化模块
PM 08:04:12 [main]启动Check-Timer
PM 08:04:12 [主要]控制面板准备
PM 08:04:24 [Apache]试图启动Apache应用程序......
PM 08:04:24 [Apache]检测到状态更改:正在运行
PM 08:06:55 [Apache]检测到状态变化:已停止
PM 08:06:55 [Apache]错误:Apache意外关闭。
PM 08:06:55 [Apache]这可能是由于端口被阻塞,缺少依赖性,
PM 08:06:55 [Apache]不正当的权限,崩溃或其他方法的关闭。
PM 08:06:55 [Apache]按Logs按钮查看错误日志并检查
PM 08:06:55 [Apache] Windows事件查看器以获取更多线索
PM 08:06:55 [Apache]如果您需要更多帮助,请复制并发布
PM 08:06:55 [Apache]论坛上的整个日志窗口
答案 0 :(得分:1)
缺少此dll有时是未安装Visual C ++ Redistributable 2015的标志。尝试安装它并再次运行apache。
答案 1 :(得分:0)
首先,您应该根据dll-files.com
的系统位(32位或64位)下载错误按摩中显示的dll文件。这是zip文件,因此请将其解压缩并将此文件复制到以下路径c:\windows\system32
并粘贴它们。
再次打开xampp服务器。
答案 2 :(得分:0)
通常通过安装visual c ++来修复dl错误 (我已经看到了关于安装visual c ++ 2015的一些答案)。
我的建议是从2008年到2015年安装visual c ++,以便了解您缺少哪些其他可视化c ++版本。
在此之后,您的程序应该启动并运行。