Apache目前正在运行。 在互联网其他地方提供的一些解决schemebuild议inputapache -k install ,然后重试apache -k restart 。 但是,如果我尝试,我得到另一个错误,
每个套接字只允许使用一次。
apache -k stop给出以下错误(与我最初从apache -k restart ),
没有安装名为“Apache2”的服务
有一个Apache安装的小应用程序,通常显示在系统托盘中,您可以从哪里重新启动Apache。
您可以使用许多实用程序重新启动服务,如sc.exe ,但只使用shell,请使用
net stop Apache2.2-Zend && net start Apache2.2-Zend
就我而言,服务的名称是Apache2.2-Zend 。 您可以在services.msc检查名称。
首先,您必须将命令提示符带到计算机上Apache文件夹的bin文件夹中,即我的Apache文件夹位于C:\Apache24\目录中。 我使用命令cd C:\Apache24\bin ,然后使用命令httpd -k restart重新启动Apache服务。
我find了另一种方式。 使用Windows GUI,我select了开始 – >程序 – >pipe理工具 – >服务。 然后我在运行服务中searchApache。 我没有find它。 我发现了一个叫sugarApache的。 我能够使用“服务”GUI重新启动sugarApache。
对于Windows Server 2008,在自动下载更新和服务器重置后,我们的Apache服务器停止。 错误日志如下所示:
名为“报告”的Apache服务以访问权限禁止的方式访问套接字。 :make_sock:无法绑定到地址0.0.0.0:80已logging12/10/2016 9:04:13 AM(服务器下载并重置Windows更新的时间)
也:
名为Apache的服务报告了以下错误:没有可用的侦听套接字,closures。 名为Apache的服务报告了以下错误:无法打开日志。
解决此问题的方法(因为简单重新启动不起作用)是打开命令提示符并键入:
iireset/stop
其后通过运行重新启动Apache:
services.msc
selectApache,然后点击开始。
或者您可以select任何其他方式重新启动Apache。