如何在 Windows 上重新启动 Apache?“Apache -k restart”给出错误“没有安装名为“Apache2”的服务

9 windows apache-2.2

Apache 目前正在运行。Internet 上其他地方提供的一些解决方案建议键入apache -k install然后重试apache -k restart。但是如果我尝试这样做,我会得到另一个错误,

每个套接字只允许使用一次。

apache -k stop给出以下错误(与我最初得到的相同apache -k restart),

未安装名为“Apache2”的服务

小智 11

Apache 安装了一个小应用程序,通常显示在系统托盘中,您可以从中重新启动 Apache。

您可以使用许多实用程序重新启动服务,例如sc.exe,但仅使用外壳程序,请使用

net stop Apache2.2-Zend && net start Apache2.2-Zend
Run Code Online (Sandbox Code Playgroud)

就我而言,服务的名称是Apache2.2-Zend. 您可以在 中查看名称services.msc


小智 6

首先,您必须将命令提示符带到bin计算机上的 Apache 文件夹,即我的 Apache 文件夹在 目录中C:\Apache24\。我使用命令cd C:\Apache24\bin然后使用命令httpd -k restart重新启动Apache服务。


小智 2

我找到了另一种方法。使用 Windows GUI,我选择“开始”->“程序”->“管理工具”->“服务”。然后我在正在运行的服务中搜索 Apache。我没有找到。然而我发现了一个叫sugarApache的。我能够使用“服务”GUI 重新启动 SugarApache。