如何手动创建 Apache Windows 服务

问题描述 投票:0回答:7

我在尝试安装另一个 Apache Web 服务器时不小心删除了 Apache Windows 服务。有谁知道如何从 cmd 创建另一个 Apache Windows 服务?我尝试了“sc create ...”,但最后缺少一个脚本,例如 -k start?不确定我需要什么来结束它......

我正在运行 Apache 2.2

谢谢你

windows apache service
7个回答
92
投票

在 Apache 2.4 上,可执行文件已更名为 httpd.exe,命令为:

httpd.exe -k install -n "Apache2.4"

使用名称开关,以便为服务提供一个独特的名称。


11
投票

对于旧版本的 Apache:

Apache.exe -k install
net start apache2

11
投票

单击

Win + R
并输入
cmd

下图展示了如何在 Windows 中安装

Apache2.2

How to install Apache2.2 in windows

Apache2.2的默认安装位置是

C:\Program Files\Apache Software Foundation
,但在我的电脑中我直接安装在
C:/
驱动器上。

如果您想在 Program Files 文件夹中安装 Apache2.2,则在命令提示符下键入如下

C:\>cd Program Files
(点击输入)

C:\>Program Files>cd Apache Software Foundation
(点击输入)

C:\Program Files\Apache Software Foundation>cd Apache2.2
(点击输入)

C:\Program Files\Apache Software Foundation\Apache2.2>cd bin
(点击输入)

在bin文件夹中你会发现

httpd.exe
文件

C:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k install
(点击进入)

成功消息显示在命令提示符中,如上图所示。


6
投票

在 Apache 2.2 上,命令是: httpd.exe -k 安装


1
投票

在 Windows 7 或 8 中,右键单击 XAMPP 控制面板开始(菜单)快捷方式和

Run As Administrator
。然后只需单击 Apache 和/或 MySQL 的服务复选框即可。


0
投票

使用 httpd.exe -k install 对我不起作用,我必须使用 sc.exe 将 apache 注册为服务:

sc.exe create apache2.4 start= auto obj= "<account>" password= "<password>" DisplayName= "Apache 2.4" depend= "Tcpip/Afd" binpath= "\"c:\wamp\bin\apache\apache2.4.33\bin\httpd.exe\" -k runservice"

0
投票

在本地计算机中添加 Apache 文件后,

  1. 记住 Apache 文件的位置。
  2. 以管理员模式打开cmd。
  3. 使用 cd 命令转到该位置。
    c:\Apache\bin
    (我的是“Apache”。您的文件名可能不同。)
  4. 输入httpd.exe -k install 之后您将收到类似“...服务已成功安装”的信息。

现在,你的机器已经有了 Apache 服务。

© www.soinside.com 2019 - 2024. All rights reserved.