Wamp 服务器未在 Windows 10 64 位中启动

Wamp Server not starting in Windows 10 64-bit

我最近正在为我的 Web 应用程序编写一些 PHP 代码。我试图测试从本地服务器上的联系表单发送电子邮件(通过使用各种方法,包括 SendMail)。 None 其中有效(虽然它可能与代码相关,但我还不知道)。在整个测试过程中,我基本上重新启动了 Apache/MySQL 几次。有一次,当我更改 SendMail 的配置时,我无法在停止后重新启动 Apache & MySQL。图标保持红色。每次我尝试启动 Apache 时,什么也不会发生,图标仍然是红色。我尝试从服务中手动执行此操作,但它给了我一个错误。它在过去一直有效,所以我不确定现在发生了什么,或者是否更改 php.ini 或 sendmail.ini 上的某些 SMTP 配置并安装这些邮件服务器工具是否搞砸了?

有人对如何fix/troubleshoot有任何建议吗?我对服务器端开发还很陌生。感谢您的帮助!

我认为首先要去的地方是 WAMP 日志。在 Windows 上,这些可以在 root_application_install_directory/logs 下找到。例如,在我的 Windows 10 机器上,我可以在 C:\wamp64\logs.

下找到它们

您应该可以在此处找到来自 Apache、PHP 等的所有日志。查看这些可能有助于您更接近问题的原因以及服务器未启动的原因。

它可能有一百种不同的东西,按照 welshGaz 所说的去做并检查你的日志。如果在那之后你仍然卡住了,你有以下选择:

  1. Uninstall/Reinstall WAMP
  2. 尝试替代 WAMP,例如 XAMPP
  3. 使用 virtual box 和 ubuntu
  4. 启动虚拟环境
  5. 在 Amazon Web Services、Heroku 等上启动服务器

这些选项属于不得已的选择,但如果您手头紧,没有时间进行故障排除,这些选项之一可能是一种更快的恢复方式,运行.