Windows 10 XAMPP Apache 意外关闭
Posted
技术标签:
【中文标题】Windows 10 XAMPP Apache 意外关闭【英文标题】:Windows 10 XAMPP Apache shutdown unexpectedly 【发布时间】:2021-06-28 22:27:55 【问题描述】:我有一些项目在我的计算机上运行 XAMPP,并在 Windows 10 上运行。过去 3 到 4 个月我一直在使用 XAMPP,完全没有问题,但昨天突然更新 Windows 后,它不会了打开 Apache 服务器说:
Error: Apache shutdown unexpectedly.
This may be due to a blocked port, missing dependencies,
improper privileges, a crash, or a shutdown by another method.
Press the Logs button to view error logs and check
the Windows Event Viewer for more clues
If you need more help, copy and post this
entire log window on the forums
我一直无法找到解决方案,我尝试了很多我可以在网上找到的东西,请问有人可以帮助我吗?
编辑** 自从发生这种情况以来,我已经重新启动了我的电脑几次,但没有任何改变!但是我在发帖时忘了说 mysql 服务器像以前一样运行!但是 Apache 服务器没有。
编辑 2** 我尝试了很多事情,例如卸载 XAMPP 并重新安装,直接从 CMD 运行 Apache 以检查任何错误(未显示任何错误),更改 Apache 的端口配置,即使端口 80 似乎正在监听,我还尝试安装其他 XAMPP - 类似的程序(如 MAMP、WAMP),但没有真正出现,也没有类似 XAMPP 的程序有效!有没有人有什么建议? 另外,奇怪的是,XAMPP 在我的第二台 PC(Windows 7)上完美运行,就像以前一样,但我希望它在这台 PC 上,因为我在这里进行开发(另一台又旧又慢)。 此外,现在 XAMPP 似乎不会在其控制台中抛出“红线错误”,它只是在说:
[Apache] Attempting to start Apache service...
而且它似乎没有改变。 这只发生在我以管理员 XAMPP 运行时!
【问题讨论】:
你重启你的电脑了吗?如果 XAMPP 在第一次重新启动后无法重新启动,您是否尝试再次重新启动?你究竟如何启动 XAMPP:手动,还是自动启动?您最近重新启动后的确切错误是什么?请编辑您的帖子并添加此信息。另外:看here 可能是很多事情导致了这种情况,检查日志并将其发布在这里,我们需要更多信息。 我对我的电脑进行了几次重装,但没有任何变化,我一直得到的只是我在主帖上发布的这个错误。我手动启动 XAMPP,而不是自动启动。我也检查了视频和文章,但没有解决我的问题,每次在 Apache 服务器上按开始时,我都会收到相同的行。 【参考方案1】:我在挖掘我的日志/错误文件后找到了解决方案,这就是显示的内容;
www.example.com:443:0 server certificate does NOT include an ID which matches the server name
pid file C:/xampp/apache/logs/httpd.pid overwritten -- Unclean shutdown of previous Apache run?
www.example.com:443:0 server certificate does NOT include an ID which matches the server name
php 警告:“C:\WINDOWS\SYSTEM32\VCRUNTIME140.dll”14.0 与第 0 行未知中与 14.28 链接的此 PHP 版本不兼容
所以我从 SO 的另一篇文章中找到了解决方案,您可以找到 here
【讨论】:
以上是关于Windows 10 XAMPP Apache 意外关闭的主要内容,如果未能解决你的问题,请参考以下文章
Windows 10、Xampp、Apache 无法启动,端口 80 正在使用中
Apache Server (xampp) 无法在 Windows 10(端口 80)上运行
无法访问 wamp/xampp apache localhost:80 WINDOWS 10