Windows 10 XAMPP Apache 意外关闭
Windows 10 XAMPP Apache shutdown unexpectedly
我有一些项目 运行 XAMPP 在我的电脑上,它的 运行 在 Windows 10。过去 3 年我一直在使用 XAMPP到 4 个月完全没有问题,但昨天突然 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 检查任何错误(显示 none ),更改 Apache 的端口配置甚至端口80 似乎在听,我也尝试安装其他类似 XAMPP 的程序(例如 MAMP、WAMP),但没有任何结果,也没有任何类似 XAMPP 的程序起作用!有没有人有什么建议?
另外,奇怪的是,XAMPP 在我的第二台 PC (Windows 7) 上运行完美,就像以前一样,但我想在这台 PC 上使用它,因为我在这里进行开发(另一台是旧的并且减缓)。
此外,现在 XAMPP 似乎不会在其控制台中抛出“红线错误”,它只是在说:
[Apache] Attempting to start Apache service...
而且它似乎没有改变。
只有当我 运行 作为管理员 XAMPP!
时才会发生
我在查看我的 log/error 文件后找到了解决方案,这就是显示的内容;
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 与此 PHP 版本不兼容,与第 0 行未知中的 14.28 链接
所以我从 SO 的另一篇文章中找到了解决方案,您可以在 here
我有一些项目 运行 XAMPP 在我的电脑上,它的 运行 在 Windows 10。过去 3 年我一直在使用 XAMPP到 4 个月完全没有问题,但昨天突然 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 检查任何错误(显示 none ),更改 Apache 的端口配置甚至端口80 似乎在听,我也尝试安装其他类似 XAMPP 的程序(例如 MAMP、WAMP),但没有任何结果,也没有任何类似 XAMPP 的程序起作用!有没有人有什么建议? 另外,奇怪的是,XAMPP 在我的第二台 PC (Windows 7) 上运行完美,就像以前一样,但我想在这台 PC 上使用它,因为我在这里进行开发(另一台是旧的并且减缓)。 此外,现在 XAMPP 似乎不会在其控制台中抛出“红线错误”,它只是在说:
[Apache] Attempting to start Apache service...
而且它似乎没有改变。 只有当我 运行 作为管理员 XAMPP!
时才会发生我在查看我的 log/error 文件后找到了解决方案,这就是显示的内容;
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 与此 PHP 版本不兼容,与第 0 行未知中的 14.28 链接
所以我从 SO 的另一篇文章中找到了解决方案,您可以在 here